前言:
众所周知,WP 的侧边栏 widgets 小工具是全局的,后台添加后,无论是首页,内页,都会显示。
一般的WPer喜欢直接修改 theme 下的 sidebar.php ,添加诸如 if(!is_home())这样的条件判断来控制输出。
HzlzH就是一直这样干的,但是为了后期管理方便,我还是装了个插件:Widget Logic。
以前,我介绍过 ,如今需要多添加上这个插件了,共21个啦,所以另开帖介绍一下!
插件名:Widget Logic
作者:Alan Trewartha
官方下载地址:http://wordpress.org/extend/plugins/widget-logic/
使用方法:
1、下载--安装--启用
2、点击 [外观]---[小工具]---[选择要设置逻辑的侧边栏],会发现(图1)这样的框格,填写相应逻辑代码即可。
例如:
is_home() home页
is_front_page() 首页
is_search() 搜索结果页
is_feed() 订阅feed
is_admin() 如果是管理员
is_single() 文章is_archive() 归档页
is_404() 404错误页面
is_page() 页面
is_category() 分类页
is_tag() 标签页在 前面加 ! 就是除此之外的意思,比如 !is_home() 就是处了主页都显示。
应用:
1、友情链接只在首页显示;
2、侧边栏广告位只在文章页面显示;
3、twitter timeline 只在 page级页面调用,文章不调用;等等
这个插件很方便,我也用上了
[]
我用 Samsarin PHP Widget 可以在侧边栏写入代码
[]
侧边我什么都不想放,要不是有些链接,我都想删除掉侧边了。。
[]
实现这个功能好像不太需要插件的吧
[]
我的主题不支持widget,只得编辑sidebar,不过想在内页显示的还是会编辑文件而不用插件,插件装的够多了。。
[]
还是喜欢全局的,现在插件已经很多了,不敢再加了啊。
[]
打字打错了, 处了? 应该是"除"了.
[]