在特定类型的存档上显示小部件

时间:2012-08-16 作者:Brad

我有两个侧边栏小部件,我需要在标准帖子类别的归档页面上显示一个小部件,另一个小部件需要仅在特定自定义帖子类型的归档页面上显示。

如果我使用条件标记is\\u archive(),那么这两个小部件将显示在两个归档页面上。

如何确定小部件应显示在哪个归档页面上?

我正在使用插件“Widget Logic”

提前感谢

2 个回复
SO网友:Zach

您可以使用is_tax() 函数来完成此操作。

第一个参数taxonomy slug是可选的,但您确实想指定它。这大概是product-categories. 第二个是特定术语,也是可选的。完全可以接受以下内容:

is_tax(\'product-categories\');

SO网友:Froobat

(is\\u archive()&&;(get\\u post\\u type()=\'projects\'))

结束

相关推荐

Widgets in PHP files?

有没有可能让Wordpress上的每个小部件都以不同的方式运行。php文件我有一个包含12个元素的页面,我想让每个元素都成为一个小部件,以便以后更容易管理/编辑它们,但如果它来自php页面,而不是来自管理面板上的代码块,则会更好。