新闻中心

WordPress侧边栏自定义显示插件——widget logic

作者 / 无忧主机 时间 2014-11-20 20:21:52

最近无忧主机小编在无忧主机php虚拟主机中运行的wordpress程序发现,wordpress的侧边栏每一个页面都是一样显示的,这让小编想到一个问题:比如wordpress的友情链接,是每个页面都显示的,而其他cms程序都只在首页显示,这样wordpress和其他网站交换链接的时候会比较吃亏。这样你要把所有页面的全站给其他网站,而你只能得到其他网站首页的权重。如果那些网站有出现问题,就会在你的wordpress博客每个页面上都留下死链,这样后果可能非常严重,会被搜索引擎所惩罚。 为了解决这个问题,无忧主机小编找到了一个非常好用的插件——widget logic。这个插件不仅仅可以解决友情链接的问题,还可以让很多小功能都在特定的页面出现。下面是该插件的用法。 插件的安装小编就不说了,不会安装的朋友请看:一分钟学会WORDPRESS插件的安装。安装并启用之后,点击外观——小工具,可以在最下方看到Widget Logic options。先勾选“Add 'widget_content' filter”和“Use 'wp_reset_query' fix”前的复选框,然后点击Save WL options。如图所示: Wordpress侧边栏自定义显示插件——widget logic 保存完成之后,我们可以在右边随意点击一个功能,就可以在下面看到Widget logic: Wordpress侧边栏自定义显示插件——widget logic 比如小编想让上面的搜索功能只在首页显示,不再其他页面显示,就在上面的框中输入is_home(),点击保存。 Wordpress侧边栏自定义显示插件——widget logic 接下来我们看看效果: 首页 Wordpress侧边栏自定义显示插件——widget logic 文章页 Wordpress侧边栏自定义显示插件——widget logic 下面是在不同页面显示的参数,以便实现不同的效果。 Widget Logic插件常用的参数值 is_home() 只在主页显示 is_single() 只在文章页显示 is_page() 只在页面显示 is_category() 只在文章分类页显示 is_tag() 只在文章标签页显示 is_archive() 只在归档页显示 is_404() 只在404页显示 is_search() 只在搜索结果页显示 is_feed() 只在订阅页显示 Widget Logic插件还有一些语法 ||表示或,&&表示和,!表示非,示例语言如下: is_home() 仅主页显示 !is_home() 除主页以外的页面显示 !is_category(5) 仅在ID非5的分类显示 is_home() || is_category(’baked-goods’) 在主页或名称为baked-goods的分类显示 is_page(’about’) 仅在关于页显示 怎么样,是不是非常方便呢? 无忧主机相关文章推荐阅读: WORDPRESS国际分享四大插件介绍 WORDPRESS实现观看文章时自动播放音乐 无忧主机浅谈WORDPRESS的XMLRPC.PHP弊端 让WORDPRESS后台评论黑名单中垃圾评论无法提交至数据库的方法

本文地址:https://www.51php.com/wordpress/17586.html

1
1
1
1
1
1
1