我想知道has_term
是否通过post ID。
现在我有这个:
<?php $postid = $_GET[\'post_id\'];
if( has_term( \'campaign\', \'type\' ) ): ?>
//Do something
<?php endif; ?>
如何在
has_term
?
这样我就可以只检查特定的帖子id。
我尝试过:
<?php $postid = $_GET[\'post_id\'];
if( has_term($postid, \'campaign\', \'type\' ) ): ?>
上述方法不起作用。
需要帮助,谢谢。
最合适的回答,由SO网友:Howdy_McGee 整理而成
的第三个参数has_term()
接受WP\\U Post或Post ID。Docs on has_term()
. 在示例代码中,它如下所示:
<?php $postid = $_GET[\'post_id\'];
if( has_term( \'campaign\', \'type\', $postid ) ): ?>
//Do something
<?php endif; ?>
在哪里
campaign
将是术语,
type
将是分类法
$postid
是可能有
campaign
学期