自定义元框不在博客页面上工作

时间:2013-09-02 08:43:23

标签: php wordpress

欢迎,我从这个tutorial创建了自定义元框,但是如果我在WordPress中设置

Page of entries > Blog - page

我的$my_meta['name']$my_meta['description']取自上一篇博文,而不是来自我的自定义元框; /

如何从“博客”页面上的“我的自定义元框”中获取名称和说明?在另一个页面上它完美运行,谢谢你的答案

2 个答案:

答案 0 :(得分:1)

这将获取页面的ID而不是最后一篇文章(对于设置中的帖子页面设置 - >阅读):

//get page id even for posts page
global $wp_query;
$page_id = $wp_query->get_queried_object_id();

答案 1 :(得分:0)

我认为您需要get_post_meta();功能。它使用指定帖子中的指定键返回自定义字段的值。

//Inside your Blog page Loop. 'meta_key' is the key of your custom field. Do the same for each custom field. Please take a look in the Codex  from the above link.
echo get_post_meta( get_the_ID(), 'meta_key', true );

我可能错了,因为这个问题没有其他线索。

希望它有所帮助!