检查其中一个POST标签是否有选项 时间:2020-10-10 作者:bpy 我在一些wordpress标签中有一些选项,我正在尝试确定(在single.php) 如果其中一个标记具有选项,并且其中一个(选项)等于特定值。这就是我目前所得到的,但我对如何前进有点迷茫:// get all post tags $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { // get the tags ID $tag_id = $tag->term_id; // putt all the ID\'s on an array $all_tags_id = array($tag_id . \', \'); ... 我不知道怎么走得更远。我想我首先需要隔离那些有选择的人,然后看看他们是否有我需要的选择empty OR 不需要帮助。。。 1 个回复 SO网友:Tom J Nowell 如果你有一个术语,你可以通过get_term_meta, 此函数的工作方式与get_post_meta 只需要一个术语ID而不是post ID例如。if ( get_term_meta( $term_id, \'key\', true ) === \'value\' ) { // it has the value } 一旦你知道了这一点,这就是循环每个术语并检查它们的基本逻辑,你已经在问题的代码中这样做了 文章导航