今天在Wopus上面看到了一个插件,让我很是激动。因为这个插件的作用是控制侧边栏上widgets在不同页面的显示状态的,虽然我尝试之后发现只是能部分控制,虽然我现在已经不想用这个功能了。
其实以前费好大劲学习过这方面的技术,但是一直都不是很奏效,比如WordPress不同页面调用不同侧边栏技术详解。其实我一直觉得应该早就出现这么一个插件了,因为这种需求很普遍,而且对于大多数人来说有没有什么好的解决办法。著名的K2主题中就有这么一个功能,可以控制侧边栏widgets的显示状态。言归正传,说说这个插件吧,下面的文章是我从了Wopus转载过来的一部分,图片是从原作者网站上下载后上传到flickr的。
此插件名为Display Widgets,很简单,显示挂件。
安装要求:
必须是WordPress 2.8或更高版本。
插件描述:
使用这个插件可以通过给每个widget添加复选框(只要这个widget由2.8格式写成)来控制它是否在每个页面显示或隐藏,避免创建多个侧边栏和重复的widget。
默认状态下,“Hide on Checked”(隐藏选中项)选中,所有复选框留空,即所有当前widget在所有页面都显示。
如何安装:
首先将此插件上传到你的/wp-content/plugins目录,或者直接从后台搜索Display Widgets并安装。然后激活插件即可。
如何使用:
这个插件没有一般插件的设置页面,所有设置均在你的“外观”-“小工具”(Widget,挂件)项目中。
你的每个根据2.8格式写成的Widget中都会有一个如上图的选项添加在原有内容的下部,如果没有说明这个widget不支持2.8格式。通过这 个选项我们就能很方便地控制每个页面显示的widget了,至少Wordpress 2.8自带的所有widget都可以通过这个控制。
下拉选单中控制在选中页面隐藏还是显示。
Show/Hide Widget 显示/隐藏Widget
Show on checked 选中项显示。这个widget会在勾选页面显示。
Hide on checked 勾选项隐藏。 这个widget会在勾选页面隐藏。
下半部分则是选择具体的页面,前面的就不说了,都是你的各个“页面”名称。不过在这个列表的末尾有两项:
Archives Page 存档页面
Single Post Page 单篇日志页面
Archives Page控制Widget在存档页的显示,Single Post Page就是我们最常看到的单篇日志页了,好好设置下哪些Widget在单篇页面显示,哪些隐藏吧。
原文地址:插件控制Widget在页面显示
我安装了一下,只能改变Wordpress默认的那几个Widgets的显示,自己通过插件添加的无法改变,有点遗憾!