Wordpress - 检查当前页面是否已给出标签ID

时间:2012-07-06 07:17:39

标签: wordpress wordpress-theming

我正在使用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
    }

}

1 个答案:

答案 0 :(得分:1)

可能这可能有用(对于admin中的给定网址)

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
}