我在 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 關注
- 119 瀏覽
添加回答
舉報
0/150
提交
取消