WordPress不同页面显示不同侧边栏

相信很多人已经用过这个插件 widget logic,可以控制你的wordpress侧边栏,比如说不在首页显示边栏中的广告,只在单日志或单页面中显示,就这个意思。

1、安装:wp后台在线安装插件(推荐),如无法在线安装,参考此文:

wordpress无法自动更新或在线安装主题插件,或wordpress官网下载,上传。

2、启用,外观-小工具(widget),然后在每个已放在边栏的小工具下方,会出现设置框,如图:

widget logic,wordpress,侧边栏
3、在上图中Widget logic后面的文本框中输入表达式来控制小工具的显示。
表达式如下:

is_home() 博客主页

is_single() 日志页

is_page() 单页面

is_category() 日志分类页

is_tag() 日志标签页

is_archive() 归档页

is_404() 404页

is_search() 搜索结果页

is_feed() 订阅页

还有3个逻辑表达式:&&(与,数字7上面的)、||(或,此符号在键盘上“=”与“删除”之间)、!(非,感叹号)。

表达式语法示例:

如想让某小工具只在主页显示,填写 is_home(),反之不在主页显示 !is_home();

如果显示在名为“about”和“download”的单页面,is_page(‘about’)&&is_page(‘download’);

更多详细规则看这里http://codex.wordpress.org/Conditional_Tags

此工具有明显不足:如果你使用的是主题默认的侧边栏小工具,表达式就无处可填了。当然可以用代码实现以上所有功能,不过有点复杂~~

» 链接地址:http://wubangtu.com/688 »英雄不问来路,转载请注明出处。

WordPress不同页面显示不同侧边栏》上有 7 条评论

  1. 阿默

    首页 WORDPRESS技巧 LINUX历程 互联网 电脑技术 空间域名 程序设计 杂七杂八

    这个链接是怎么做的,刚接触wp不熟悉~!求教~!谢谢~!

    回复
  2. 番茄

    这篇文章实在是太有用了,收藏了好几个月的文章又进来按照文章的说明把我的小工具设置了一下。

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注