通过将其添加到函数中,我删除了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>
不幸的是,它没有在这里添加段落标记。有人能帮我只在主题的这个位置添加段落标记吗?我不希望他们在页面自定义模板或任何帖子。
谢谢
最合适的回答,由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>