禁止 WordPress 内容自动添加分段标签

WordPress 有个自动分段机制,只要你在可视化下敲击一次回车(文本模式敲击两次回车),就会在前台html自动添加分段标签<p>,其实这个功能也是很方便的,但是有些朋友就是不习惯,或者在某些情况下干扰了自己的文章内容格式。

这个自动分段机制,使用的是 wpautop() 函数,只会对文章内容和摘要生效,如果你希望禁用它,可以将下面的代码添加到主题的 functions.php 文件即可:

remove_filter( 'the_content', 'wpautop' ); //正文
remove_filter( 'the_excerpt', 'wpautop' ); //摘要

但是这样一来,就会使所有文章类型的文章都失去自动分段功能,要解决这个问题,我们可以在主题的 functions.php 添加下面的代码:

function needRemoveP() {
	remove_filter('the_content', 'wpautop'); 
}

然后在你想去掉功能的地方,比如想让文章去掉这个默认的功能,则在single.php里添加:

<?php add_action ('loop_start', 'needRemoveP'); ?>

补充:

其实我们还有更加方便的方法,不需要修改 single.php 文件,而是通过条件标签来判断,在主题 functions.php 使用下面的代码:

function needRemoveP() {
	if ( get_post_type() == 'post'){ // 如果文章类型为 post
		remove_filter('the_content', 'wpautop'); 
	}
}
add_action ('loop_start', 'needRemoveP');

以上代码的第 2 行就限定了文章类型为 post 的文章才会取消自动分段,你可以根据自己的需要修改文章类型。

主题测试文章,只做测试使用。发布者:xiangxiang,转转请注明出处:http://www.poddns.com/107.html

(0)
xiangxiang的头像xiangxiang
上一篇 2024年11月12日
下一篇 2024年11月12日

相关推荐

  • 企业网站收录慢?揭秘影响网站收录速度的五大因素及优化策略

    在当今互联网时代,企业网站已经成为展示企业形象、拓展业务的重要平台,许多企业在建立网站后,却发现网站收录速度缓慢,影响了搜索引擎优化(SEO)的效果,企业网站收录慢吗?本文将深入剖析影响网站收录速度的五大因素,并提供相应的优化策略,帮助企业提升网站收录速度。 影响企业网站收录速度的五大因素 1、网站内容质量 搜索引擎对网站内容的重视程度非常高,高质量的内容是…

    2025年5月13日
    000
  • robots协议禁止收录网站某一篇文章地址

    网站 robots.txt 文件配置方法,如何禁止搜索引擎收录指定网站某一篇超链接地址呢,今天跟着麦站一起学学吧。 搜索引擎通过网络蜘蛛抓取网页的内容,并展示在相关的搜索结果中。但是有些网页内容我们可能并不想被搜索引擎收录和索引,如管理员后台等。 我们就可以通过 robots.txt 文件来声明允许/禁止搜索引擎的蜘蛛抓取某些目录或网页,从而限制搜索引擎的收…

    2024年12月11日
    000
  • PbootCms模板自动生成当前页面二维码

    pboot:qrcode 二维码生成标签,用于生成对应文本的二维码图片,可用于产品列表页或详情页为每个产品生成二维码 标签: {pboot:qrcode string=***} 使用说明: 产品列表页:{pboot:qrcode string={pboot:httpurl}{content:link}} 文章页:{pboot:qrcode stri…

    笔记 2024年12月4日
    000
  • 新网站收录后无排名?揭秘网站优化五大关键策略

    随着互联网的快速发展,越来越多的企业开始关注网络营销,希望通过建立自己的网站来提升品牌知名度、拓展业务,很多企业在建立新网站后,却发现网站收录了却无排名,这让许多企业陷入了困境,本文将针对新网站收录后无排名的问题,揭秘网站优化五大关键策略,帮助您提升网站排名。 关键词优化 关键词优化是网站优化的核心,一个合适的关键词能够帮助网站在搜索引擎中脱颖而出,以下是关…

    2025年3月19日
    100
  • pbootcms程序由sqlite数据库转mysql教程(新手必看)

    数据转换用老款工具转换容易出现各种问题,例如:导入报错,乱码等现象,而navicat能够快速转换,而且免导入,底部有下载链接。 1,安装附件里的Navicat软件,包含windows版和mac版,里面包含软件破解教程 2,连接sqlite和mysql数据库,点工具—数据传输(mysql可以是服务器上的,也可以是本地环境创建的) 3,左边选择sql…

    2024年11月30日
    000

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
域名可转让~