WordPress 從迴圈外部獲取帖子內容
問題描述
有沒有辦法從迴圈之外的另一個獲取內容? ID 為 302,我需要在其他頁面上顯示該內容。
最佳解決方案
您可以使用 get_page()返回靜態頁面的 $post 物件:
$page_id = 302;
$page_object = get_page( $page_id );
echo $page_object->post_content;
Edit
同樣,您可以使用 get_post()返回一條帖子的 $post 物件:
$post_id = 302;
$post_object = get_post( $post_id );
echo $post_object->post_content;
次佳解決方案
要獲得在迴圈之外的內容,你可以寫這樣的東西
global $post;
$content = $post->post_content;
if ( !empty( $content ) ) :
echo $content;
endif;
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。