0

我正在使用 WordPress 自定义分类法。

如何检查当前页面是否有tag_ID = "XXX"

如果这有任何帮助,管理页面上的 URL 如下所示:

http://localhost/website/wp-admin/edit-tags.php?action=edit&taxonomy=company&ta‌g_ID=13&post_type=news 

当前使用但不起作用的代码:

if (has_post_thumbnail()) {

    the_post_thumbnail();

} else {


    if (is_object_in_term($post - > ID, 'post_tag', '13')) {
        // ID 13
    }
    if (is_object_in_term($post - > ID, 'post_tag', '12')) {
        // ID 12
    }
    if (is_object_in_term($post - > ID, 'post_tag', '14')) {
        // ID 14
    }

}

​</p>

4

1 回答 1

1

可能这可能有用(对于管理员中的给定网址)

global $pagenow;
if ($pagenow == 'edit-tags' && $_GET['ta‌g_ID'] == '123') // 123 is for example
{
    //
}

更新:对于前端

$tag_id=get_query_var('tag_id');
if($tag_id && $tag_id=='123') // 123 is for example
{
    // code
}
于 2012-07-06T07:39:30.873 回答