你可以用多种方法来做。以下是最好的两种方法。
$post_id = 5// example post id
$post_content = get_post($post_id);
$content = $post_content->post_content;
echo do_shortcode( $content );//executing shortcodes
另一种方法
$content = get_post_field(\'post_content\', $post_id);
echo do_shortcode( $content );//executing shortcodes
在Pieter Goosen建议之后
apply_filters
.
您可以使用apply_filters
如果您想让其他插件过滤内容。因此,无需使用do_shortcode
实例
$post_id = 5// example post id
$post_content = get_post($post_id);
$content = $post_content->post_content;
echo apply_filters(\'the_content\',$content);
//no need to use do_shortcode, but content might be filtered by other plugins.
如果您不想让其他插件过滤此内容,并且需要快捷码功能,请使用
do_shortcode
.
如果你也不想使用短代码,那么只需使用post_content
.