日星网 windows 中文论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 336|回复: 0

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

[复制链接]
发表于 2015-7-2 03:52:04 | 显示全部楼层 |阅读模式
两种方法:
第一种:改代码

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

将它改为:
  1. function wpautop($pee, $br = 0)
复制代码

搞定!

第二种(推荐)

把模板里引用内容部分也就是用到
  1. <?php the_content();?>
复制代码

的代码换成:
  1. <?php echo $post->post_content;?>
复制代码

因为
  1. <?php the_content();?>
复制代码

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

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

  1.     remove_filter ('the_content', 'wpautop');
  2.      
  3.     remove_filter ('comment_text', 'wpautop');
复制代码
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|日星网 ( 黑ICP备07001742号 )

GMT, 2018-11-19 07:32 AM , Processed in 0.019315 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表