Get Page ID from Backend

时间:2011-07-06 作者:cnotethegr8

如何从管理后端获取页面ID?我正在将数据保存到“页面”帖子类型的元数据库中,我需要在页面的另一个区域返回该数据。但是$post->ID显然不起作用。。。什么有效?谢谢

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

这就是我需要的$_REQUEST[\'post\']

SO网友:Ryan Gibbons

看一看this page from the codex. 创建元盒时,其中一个选项是回调,调用回调时为$post, 这与呼叫相同global $post (另请注意,您仍然可以在后端管理中执行此操作,并获取所有相同的变量。)

SO网友:L42y

可能是这个插件:http://www.primothemes.com/post/product/wp-show-ids-plugin/ 是你想要的。

SO网友:Alex Older

您是否正在使用页面的自定义帖子类型?

您可以随时使用get_post_meta() 在模板中获取帖子类型值,如果没有,则无所谓。

**编辑**

如果我错了,请纠正我,但听起来你有两个页面,你试图从一个元框中获取信息并将其加载到另一个?

如果是这样的话,最好的方法是设置一个自定义字段来存储一个数字,该数字将是post ID,然后在前端调用它。

其他选项是设置一个自定义帖子类型,并设置一个特定的元框,以构建一个“页面”列表,然后您可以从中选择,然后拉入与之相关的元值。

结束

相关推荐

如何同时显示home.php和index.php

嘿,伙计们,我最近创建了一个主题。我想带你回家。php当访问者访问主页,但我的所有博客帖子都列在索引中时。php文件。有人能建议我如何显示索引吗。phpi已尝试http://www.mysiteurl.com/index.php但它把我引向http://www.mysiteurl.com/home.php请告诉我。谢谢