条件IF是单一的,并且是自定义分类的一部分

时间:2020-12-17 作者:akarim

我只想在代码是单一的并且是自定义分类法的一部分时编写代码。以下是我的自定义分类法编辑URL的外观:

http://example.com/wp-admin/term.php?taxonomy=us_pf_category&tag_ID=53&post_type=us_p
我尝试了许多不同的方法,但都没有奏效。这里有一个例子:

if ( is_single() && has_term( \' \', \'53\' ) )
怎么了?对于常规类别,它与in_category 作用我不知道自定义分类法类型是如何工作的。我怎样才能做到这一点?

1 个回复
SO网友:Jacob Peattie

第一个问题是,在has_term(). 如果要检查任何术语,则需要传递一个空字符串,但空格不是空字符串。然后as documented, 第二个参数需要是分类名称。

这应该可以:

if ( is_single() && has_term( \'\', \'us_pf_category\' ) )

相关推荐