相关疑难解决方法(0)

如何在WordPress中获取当前页面名称?

什么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()提示.

现在,为什么这个信息隐藏得如此之深?

wordpress wordpress-theming

159
推荐指数
10
解决办法
37万
查看次数

标签 统计

wordpress ×1

wordpress-theming ×1