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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。