当页面是博客档案时,获取元价值

时间:2015-08-21 作者:user1452062

我正在页面上使用自定义元数据库。例如:标题图标。

我在我的网站上创建了一个新闻页面。我在设置->阅读页面下选择了它作为博客存档页面。很遗憾,我无法获取此页面的元值。

当我为博客档案创建页面时,它使用索引。php或页面。php?

我试图使用页面id读取元字段,但不幸的是global $post; echo $post->ID; 仅返回循环中第一个帖子的id。

当页面被选为博客存档时,读取页面上的元数据的最佳方式是什么?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

get_queried_object_ID() 将在页面上返回帖子的ID,或get_queried_object() 将返回包含其所有post字段的页面对象。

或者,博客页面的ID存储在选项中page_for_posts, 这在内部是如何get_queried_object 获取要加载的post对象的ID。

结束

相关推荐

在导航设置中添加自定义菜单项Metabox

我一直在设想一种功能,可以扩展WordPress拖放菜单的创建。本质上是添加一个自定义菜单项按钮,用于添加不同类型的项目,而不仅仅是链接。我设想一个基本用法只是一个文本字段,但未来的应用程序可能包括在菜单项中添加小部件区域。Visual Mockup of Idea:如果有任何信息和资源可以帮助我找到可能的解决方案,我将不胜感激。