通过插件短码可用性从循环之外获取帖子内容

时间:2015-10-09 作者:Pete

这非常适合显示原始内容。。。Get post content from outside the loop但我也希望将各种插件的短代码应用到我的内容中,以影响内容。我需要做什么才能允许这样做?

2 个回复
SO网友:Krzysiek Dróżdż

好吧,您可以用更少的代码来实现这一点:

echo apply_filters( \'the_content\', get_post_field(\'post_content\', $post_id) );
您还可以使用get_post_field 函数获取其他字段,如post_title, 等等

SO网友:Pete

This works...

<?php
$post_id = 956; // <<<< change page id here
$queried_post = get_post($post_id);
$content = $queried_post->post_content;
$content = apply_filters(\'the_content\', $content);
$content = str_replace(\']]>\', \']]&gt;\', $content);
echo $content;
?>

相关推荐

echo a tax term in loop

对于列表中的每个项目,我需要在之后在此循环中回显CPT的一个术语。感谢您的指导或帮助。原始代码来自Stackoverflow。com,因为它起作用了。 <?php $da_place = get_field(\'smart_place\'); //acf field $args = array( \'post_type\' => \'to_do_items\', \'tax_query\' => array