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

wordpress默认所有页面都使用相同的侧边栏,然而有时想让某些侧边栏模块只显示在某个或某些页面,比如让友情链接模块只显示在首页等等,这一切可以通过一款名为widget logic的插件轻易实现,下面介绍一下插件的使用方法。
1、在后台安装插件中搜索widget logic安装并激活。
2、激活后进入“外观”-“小工具”可以看到每个可用小工具下面多了一个Widget logic输入框,如图所示:
wordpress不同页面显示不同侧边栏
3、在widget logic输入框中填写相应的标记就可以实现相应的功能,例如让“搜索框”只在首页显示,只需要在输入框中填写is_home()保存即可。
wordpress不同页面显示不同侧边栏
widget logic插件一些常用的标记如下:
is_home()仅主页
is_single()仅文章页
is_page()仅页面
is_category()仅文章分类页
is_tag()仅文章标签页
is_archive()仅归档页
is_404() 仅404页
is_search()仅搜索结果页
is_feed()仅订阅页
注意:在以上标记前加“!”则为排除在该页面显示,如 !is_home() 除主页以外的其他页面显示。
!is_category(5)仅在ID非5的分类显示。
is_home() || is_category(’baked-goods’)在主页或名称为baked-goods的分类显示。
is_page(’about’)仅在关于页显示。