我正面临着开发wordpress主题的一个大问题。我想在<h2></h2>
中显示帖子内容
但默认情况下,它显示在<p></p>
。帖子内容也有<br>
。我想保留此<br>
,并希望删除<p></p>
。我已使用此remove_filter ('the_content', 'wpautop');
但它也会删除<br>
。
请告诉我该怎么做?
答案 0 :(得分:2)
您只需使用<?php echo get_the_content(); ?>
,<?php echo get_the_excerpt(); ?>
答案 1 :(得分:1)
将它添加到你的functions.php文件......
function my_wp_content_function($content) {
return strip_tags($content,"<br><h2>"); //add any tags here you want to preserve
}
add_filter('the_content', my_wp_content_function);
我们只是使用PHP的内置strip_tags()函数与WordPress的add_filter()一起自定义格式化the_content(),告诉它删除所有html标签,同时保留你想要的(br和h2)。 wpautop非常有用,但在您需要的情况下并非如此。