0%

解决Wordpress 文章内容中自动添加p

两种方法:

第一种:改代码

wordpress添加文章后,内容部分自动添加p标签,这个现象让人很火大,阻止这个现象的办法就是:
打开服务器在博客文件中的wp-includes/formatting.php,它允许你禁用此功能。
打开formatting.php并找到功能wpautop你会看到:

1
function wpautop($pee, $br = 1)

将它改为:
function wpautop($pee, $br = 0)

1
2
3
4
5
6
7
8

搞定!

#### 第二种(推荐)

把模板里引用内容部分也就是用到
```bash
<?php the_content();?>

的代码换成:

1
<?php echo $post->post_content;?>

因为

1
<?php the_content();?>

这个函数会自动为结果加上p标签,而后者是对结果直接进行引用,所以输出的结果直接就是不带p标签的,换句话说,就是你在html界面输入的内容是什么,这里引用时的内容还是什么.

或者
在你主题的functions.php文件中加入如下代码:

1
2
3
remove_filter ('the_content', 'wpautop');

remove_filter ('comment_text', 'wpautop');