使用Widget逻辑,如果没有帖子,我只想在存档页面上显示一个Widget

时间:2011-07-04 作者:Aaron

我有一个自定义的帖子类型,它有自己的分类法,我需要在类别存档上显示一个小部件,只有在没有帖子时才会显示。目前我正在使用:

 is_tax( \'genre\' )    
在小部件逻辑中,它只显示该分类法,但一直都在显示。当该类别有帖子时,小部件应该消失。有什么建议吗?

1 个回复
SO网友:Stephen Harris

这个have_posts() 函数检查“主查询”是否返回任何帖子。is_tax 可以检查是否显示特定的分类法存档页面。

在这种情况下,解决方案(摘自评论):

if( is_tax( \'genre\' ) && !have_posts() ){
 //Display widget
}

结束

相关推荐

WP_DROPDOWN_Categories by Date?

有没有办法为wp\\U dropdown\\u categories或wp\\u list\\u categories或其他东西指定一个时间段。。。?我想创建一个归档页面,这样,如果您在2010年的归档中,您将只看到2010年使用的类别。我必须为此编写自定义函数吗?如果是,有什么建议从哪里开始?tnx提供任何类型的答案!顺致敬意,克里斯