-2

我在显示the_content()我的自定义帖子类型时遇到问题。显然,当我在我的single-project.php页面中使用代码时,它会输出div显示帖子标题。为什么会发生这种情况,我该如何摆脱它?

<?php if ( get_the_content() ) : ?>
<div class=" content post__text">
<?php the_content(); ?>
</div>
<?php
endif;?>

上述代码的输出:

<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis maximus urna. Vestibulum vel nisl fermentum, ultrices felis quis, euismod massa. Sed tristique enim ut mauris cursus, non placerat est luctus. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p>

<div> Test Project Title</div>

4

1 回答 1

0

默认情况下the_content()会显示标签。如果您想从中剥离标签,the_content()可以使用如下函数:

wp_strip_all_tags()

echo wp_strip_all_tags(the_content())

如果你想剥离某些 HTML,你可以使用类似的东西:

function so_62136989( $content ) {
    return strip_tags( $content, '<p><div>' );
}
add_filter( 'the_content', 'so_62136989' );
于 2020-06-01T17:11:46.873 回答