显示依赖于CPT类别的代码(&C) 时间:2020-12-04 作者:Jordan Kellett 我目前正在WordPress网站上使用以下插件来显示我们即将举行的活动:https://wordpress.org/plugins/import-eventbrite-events/我需要编写一个IF语句来检查自定义的post类型,然后是post类型的一个类别,它将返回我的自定义代码。到目前为止,我已经尝试了以下代码:if ( is_singular( ‘eventbrite_events’ ) && has_category( ‘network’ ) )如果我删除类别引用,它会工作,但它会在所有事件页面上显示我的自定义代码。然而,我只希望它显示自定义帖子类型的特定类别中的代码。 1 个回复 最合适的回答,由SO网友:Andrea Somovigo 整理而成 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。 文章导航