Widget Logic – 让 WordPress 不同页面显示不一样的侧边栏

By | 2009年8月10日

  有时候想在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’) 仅在关于页显示 

  作者下载页面

6 thoughts on “Widget Logic – 让 WordPress 不同页面显示不一样的侧边栏

    1. reizhi 博主

      @beetea, 当然,插件安装以后肯定会在首页显示的[yangcongtou::face019.gif]让他只在首页显示才用is_home()
      这方法简单,适合我这种菜鸟

      回复
  1. han

    为了使友情链接只在首页显示,我下载了插件Widget Logic.安装成功后,在小工具中友情链接的Widget logic 文本框中输入:is_home()。刷新我网站后,友情链接不在我网站的任何网页显示。本来只想,让友情链接在首页显示的,可是现在哪个页面也不显示。请各位老师指点一下,谢谢!我的网站是:http://www.uujaa.cn/

    [yangcongtou::face017.gif]

    回复
    1. reizhi 博主

      不知你的是否开启了缓存插件,请清空一下缓存试试

      回复

发表评论

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