How to get any tag ID

时间:2014-05-07 作者:yes_in

我想从我的主页中排除某个标签,而不是只包含标签的类别帖子,例如“olive”;

我找到了这样一个函数

    function exclude_tag($query) {
if ( $query->is_home) {
    $query-> set(\'tag__not_in\',array(x));
    }
return $query;
}
add_filter(\'pre_get_posts\',\'exclude_tag\');
而X是我要排除的标记的ID。我怎样才能找到那个ID?

2 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

在你的管理中,转到帖子>标签,然后单击你要查找的标签的编辑-浏览器地址栏中的URL如下所示:

http://example.com/wp-admin/edit-tags.php?action=edit&taxonomy=post_tag&tag_ID=X&post_type=post
查看以下部分tag_ID=X - X是您的标记ID。

SO网友:s_ha_dum

转到后端帖子->标签,单击要编辑的标签,然后查看URL,您应该会看到tag_ID=. 这是ID。或使用get_term_by() --get_term_by(\'slug\',\'term_slug\',\'post_tag\');

结束

相关推荐

函数中的_Widget()。php

我正在使用函数在后端设置一些选项。php和我正在做:$w = the_widget(\'My_Custom_Widget\'); 但我没有得到任何输出。但是正在进行<?php the_widget(\'My_Custom_Widget\'); ?> 在任何页面上,模板都可以正常工作。我该怎么做?