问题描述

有没有办法从循环之外的另一个获取内容? 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。