有时候想在wordpress不同页面显示不同的侧边栏,却又因为不太懂PHP而不敢改代码。现在好了,找到了Widget Logic这个插件,不用改代码也能达到想要的目的。方法很简单,下面我介绍下。
安装Widget Logic以后,在侧边栏的每一个小工具都会出现Widget logic的填写框,只需在里面填写该插件要显示的页面,保存即可。
要在以下页面显示,只需填写相应代码:
is_home() 主页
is_single() 文章页
is_page() 页面
is_category() 文章分类页
is_tag() 文章标签页
is_archive() 归档页
is_404() 404页
is_search() 搜索结果页
is_feed() 订阅页
高级用法:
||表示或,&&表示和,!表示非,示例语言如下:
is_home() 仅主页显示
!is_home() 除主页以外的页面显示
!is_category(5) 仅在ID非5的分类显示
is_home() || is_category(’baked-goods’) 在主页或名称为baked-goods的分类显示
is_page(’about’) 仅在关于页显示
is_home() 已经用上了
@beetea, 当然,插件安装以后肯定会在首页显示的[yangcongtou::face019.gif]让他只在首页显示才用is_home()
这方法简单,适合我这种菜鸟
为了使友情链接只在首页显示,我下载了插件Widget Logic.安装成功后,在小工具中友情链接的Widget logic 文本框中输入:is_home()。刷新我网站后,友情链接不在我网站的任何网页显示。本来只想,让友情链接在首页显示的,可是现在哪个页面也不显示。请各位老师指点一下,谢谢!我的网站是:http://www.uujaa.cn/
[yangcongtou::face017.gif]
不知你的是否开启了缓存插件,请清空一下缓存试试
我把缓存已经关闭了啊
额,这我就不清楚了,有可能是主题不兼容