A-A+

Widget Logic插件实现WordPress边栏小工具只在指定页面显示

2011年02月27日 建站之旅

  细心的朋友会发现,“三好网志”的首页和内页的侧边栏是一模一样的。这就使博客网站显得不够专业了,因为侧边栏的有些项目是只适合在首页显示的,比如“评论留言”、“站点公告”、“友情链接”等等。

  于是,今晚我就专门研究了这个问题。并且欣喜地发现有插件能够轻松地实现这一目的,那就是Widget Logic插件。

  安装并激活Widget Logic插件之后,你就会发现在边栏小工具的底端多出了一个参数设置项“Widget Logic”,如图:

  如果你想让“最新评论和留言”小工具只在首页显示,那么只要在Widget Logic参数项中填写“is_home()”即可。其它小工具的控制方法类似。

  其实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边栏小工具只在指定页面显示。

给我留言