如何在循环之外获取我所在的特定页面的标记? 时间:2021-11-17 作者:klewis 在循环之外,如果我在我的子主题中使用以下代码。。。 $mtags = get_tags(array( \'taxonomy\' => \'custom_tag\', \'orderby\' => \'name\' )); 它会打印出我所有的标签。但是我如何才能只获取与我正在查看的页面相关的标签呢? 1 个回复 最合适的回答,由SO网友:WebElaine 整理而成 首先,您需要获取正在查看的页面/帖子/内容的ID。然后,你可以打电话get_the_terms() 并将该ID传递给它,以便它知道您需要该特定内容的标签。<?php $mtags = get_the_terms( get_queried_object_id(), \'custom_tag\' ); ?> 没有orderby 参数,因此如果需要按特定顺序对数组进行排序,则可能需要在之后对其进行排序。 文章导航