我试图编写一个条件语句,检查单个自定义post类型是否也有与之关联的自定义分类术语。我的代码是:
if (is_singular(\'my_cpt\')) && (has_term(\'myterm\', \'mytaxonomy\', $post->ID )) {
但是不知怎么,我突然想到了&&;\'(T_和)错误。请帮忙。
最合适的回答,由SO网友:Robert hue 整理而成
是的,因为你的代码有语法错误。应该是这样的。
if ( is_singular(\'my_cpt\') && ( has_term( \'myterm\', \'mytaxonomy\', $post->ID ) ) ) {
}
你注意到了吗
if
之后应立即关闭状态
is_singular(\'my_cpt\')
.