php WordPress的内容显示自定义文章类型,为什么?我怎么才能删除它?

cgfeq70w  于 2023-02-07  发布在  PHP
关注(0)|答案(1)|浏览(138)

我在显示我的自定义帖子类型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>
zkure5ic

zkure5ic1#

默认情况下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' );

相关问题