問題描述

有沒有辦法從循環之外的另一個獲取內容? 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。