Thi*_*irk 2 php tags wordpress
我搜遍了整个地方并搜索了API.我想出的只是通过TAG获取POSTS的方法,但不能通过其ID获取SPECIFIC帖子的TAGS.
我正在尝试做的很简单 - 我有一个帖子,我想检查它是否有特定的标签 - 'specialtag' - 然后在该页面上做一些事情,如果它有这个标签.似乎没有什么能指引我走向正确的方向.有什么我没看到的吗?
这很简单,你可以使用这样的get_the_tags功能:
CODEX:该函数返回一个对象数组,每个标签分配给一个对象.
例1:
如果您有帖子ID,则可以通过此代码检索与帖子关联的标签
$postid = $post->ID;
get_the_tags($postid);
Run Code Online (Sandbox Code Playgroud)
例2:
检索与循环内的帖子关联的标记
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ' ';
}
}
Run Code Online (Sandbox Code Playgroud)
此功能在循环中使用,则不需要传递ID
例3:
检索与循环外的帖子关联的标记
global $post;
foreach(get_the_tags($post->ID) as $tag) {
echo $tag->name . ', ';
}
Run Code Online (Sandbox Code Playgroud)