03
二
Widget logic插件可以让你控制widget应该在那些WordPress页面显示,你可以使用WordPress里条件标签,同时此插件还支持’widget_content’过滤器。安装这个插件后在主题的widget页面中的每一个widget中有一个widget logic字段,在这里可以添加一个条件表达式,比如添加is_home()条件,这样这个widget就只在首页显示,其他页面不会显示这个widget。
需要说明的几点
1)兼容性
并不是所有的主题都支持这个插件。如果你的主题不支持这个插件,你只需要在header.php中添加wp_head()这个hook即可。
2)条件表达式示例
* `is_home()` — 首页
* `is_page(‘about’)` — about 页面
* `!is_category(array(5,9,10,11))` — 分类id为5、9、10、11的页面
还可以写出更复杂的表达式,实现对widget 显示逻辑的控制,在插件的说明文件中有更多的示例。
通过使用Widget logic插件,就可以根据具体的需要来控制widget在每个WordPress页面中的显示逻辑。

我的header.php里面有wp_head()这个函数啊,可是这插件还是不起作用是什么原因啊?求解啊,急啊!
这个介绍写得很不错,清楚明了。
nice work, tom!