如何检查页面在WordPress中使用分类?

时间:2014-05-10 05:09:19

标签: wordpress

我需要编辑模板的header.php文件,我想检查它是否有一个名为" store"的分类。如果是这样,那么我需要提取它tag_ID

当我编辑页面时(它不是WordPress页面类型)我可以在管理网址中看到这些值:

taxonomy=store&tag_ID=720

所以我知道有一种方法,但我无法获得任何好结果。我试过了 方法detailed here至少提取tag_ID,但我得到NULL

$tag_id=get_query_var('tag_ID');
echo $tag_id; //NULL

修改

要明确tag_ID,因为它可能令人困惑,我真正想要的只是获取所请求页面的唯一ID,所以我想先看看它是否有一个名为"商店"然后使用tag_id获得正确的。

1 个答案:

答案 0 :(得分:2)

据我了解你的问题,你应该试试这个: -

$data = get_queried_object();

通过这种方式,您可以获得正在调用的页面/帖子/分类。

只需打印/ var_dump此$data变量,您将获得页面/帖子/分类的完整对象。

希望这可以帮助你。