什么PHP代码可用于检索WordPress主题中的当前页面名称?
到目前为止,我所看到的所有解决方案(the_title(),get_page()->post_name,get_post()等)不为包含交条目的页面工作.他们都将返回最新博客条目的名称.
换句话说,假设您在WordPress中创建了一个名为"My News"的页面.此页面设置为"帖子页面".在页面中添加几个帖子.现在,可以使用什么API来检索字符串"my-news"而不是最新帖子的名称?
编辑:
我发现以下变量似乎有效.
$wp_query->queried_object->post_name
Run Code Online (Sandbox Code Playgroud)
这实际上是页面名称(slug)的URL友好版本,这也是我正在寻找的.这是使用默认模板(二十)测试的.我真的不确定为什么下面给出的两个变量在我的网站上不起作用.感谢keatch的print_r()提示.
现在,为什么这个信息隐藏得如此之深?