wpautop on section

时间:2013-05-07 作者:Jennifer Michelle

通过将其添加到函数中,我删除了WP站点中的自动格式。php:

remove_filter( \'the_content\', \'wpautop\' );
remove_filter( \'the_excerpt\', \'wpautop\' );
现在我只需要将其添加回一个部分。第页的。php,我想用wpautop格式的内容替换\\u内容。

我替换了这个:

<section class="post-content clearfix" itemprop="articleBody">
    <?php the_content(); ?>
</section>
使用此选项:

<section class="post-content clearfix" itemprop="articleBody">
    <?php
        $c = the_content();
        $format_c = wpautop( $c, false );
        echo ($format_c);
    ?>
</section>
不幸的是,它没有在这里添加段落标记。有人能帮我只在主题的这个位置添加段落标记吗?我不希望他们在页面自定义模板或任何帖子。

谢谢

1 个回复
最合适的回答,由SO网友:birgire 整理而成

请试试这个

$c = get_the_content();
而不是:

$c = the_content(); 
the_content() 将回显内容,而不是返回内容。

或者试试这个

<section class="post-content clearfix" itemprop="articleBody">
    <?php  add_filter( \'the_content\', \'wpautop\' ); ?>
    <?php the_content(); ?>
    <?php  remove_filter( \'the_content\', \'wpautop\' ); ?>
</section>

结束

相关推荐