我需要编辑模板的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
获得正确的。
答案 0 :(得分:2)
据我了解你的问题,你应该试试这个: -
$data = get_queried_object();
通过这种方式,您可以获得正在调用的页面/帖子/分类。
只需打印/ var_dump此$data
变量,您将获得页面/帖子/分类的完整对象。
希望这可以帮助你。