我在 php 中有一个函数,如下所示:function hello_world( $post ) { echo '<pre>'; print_r($post); echo '</pre>'; // Line A echo '<pre>'; print_r($post->post_meta); echo '</pre>'; // Line B return $post->post_meta;}我在上面的函数中添加了Line A和Line B以便进行调试。在上面的函数中hello_world,Line A返回所有帖子的列表,而 B 行不返回任何内容。我想知道我需要在上面的 wordpress 或 php 代码中进行哪些更改才能Line B返回帖子列表。
1 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
Post_meta 不包含帖子列表,它包含您、插件或主题使用add_post_meta
.
要获取帖子元,您可以使用该get_post_meta
函数。
要获取所有值,您可以执行以下操作:
$allpostmeta = get_post_meta ($post->ID);
您还可以获取如下所示的特定字段:
$mymetavalue = get_post_meta ($post->ID, ‘your_meta_key’);
- 1 回答
- 0 关注
- 84 浏览
添加回答
举报
0/150
提交
取消