我目前正在WordPress网站上使用以下插件来显示我们即将举行的活动:
https://wordpress.org/plugins/import-eventbrite-events/
我需要编写一个IF语句来检查自定义的post类型,然后是post类型的一个类别,它将返回我的自定义代码。
到目前为止,我已经尝试了以下代码:
if ( is_singular( ‘eventbrite_events’ ) && has_category( ‘network’ ) )
我目前正在WordPress网站上使用以下插件来显示我们即将举行的活动:
https://wordpress.org/plugins/import-eventbrite-events/
我需要编写一个IF语句来检查自定义的post类型,然后是post类型的一个类别,它将返回我的自定义代码。
到目前为止,我已经尝试了以下代码:
if ( is_singular( ‘eventbrite_events’ ) && has_category( ‘network’ ) )
has_category
仅适用于默认值post
类型您正在进行CPT,因此您应该使用has_term()
if ( is_singular( \'eventbrite_events\' ) && has_term( \'network\', \'{YOUR_CUSTOM_TAXONOMY}\' ) )
其中{YOUR\\u CUSTOM\\u TAXONOMY}是可选的,并且必须是术语“network”所附加到的eventbrite\\u事件分类的slug。这是一个wordpress商店,我想自动显示类别名称,但由于隐藏了子类别,下面的代码与悬停效果完美配合,现在我希望改为单击效果。$cats变量是使用get\\u terms()函数的,但是为了在这里工作,我包括了一些类别,这些类别只涉及到;“第三代”;。<?php $cats = array(array(\'first\', \'sub-first\', \'sub-sub-first\'), array(\'second\', \'sub-secon