哪些PHP代码可用于检索WordPress主题中的当前页面名称?
到目前为止,(我所看到的所有解决方案the_title()
,get_page()->post_name
,get_post()
,等)不工作,包含交条目的页面。他们都将返回最新博客条目的名称。
换句话说,假设您在WordPress中创建了一个名为“我的新闻”的页面。该页面被设置为“发布页面”。在页面上添加几个帖子。现在,可以使用什么API来检索字符串“ my-news”而不是最新帖子的名称?
我发现以下似乎有效的变量。
$wp_query->queried_object->post_name
这实际上是页面名称(子标签)的URL友好版本,这也是我一直在寻找的内容。已使用默认模板(二十)进行了测试。我真的不确定为什么下面给出的两个变量在我的网站上不起作用。感谢keatch的print_r()
小费。
现在,为什么这些信息隐藏得如此深入?