批量删除WordPress文章中的多余DIV标签

转载其他站点的文章复制时,可能会把正文中夹带的多余DIV标签也一同复制过来,造成模板结构变化,可能会产生错位现象。

复制粘贴到文章编辑器后,可以在可视化与文本模式间切换一下,即可自动删除多余的标签。但如果已发表了很多有相同错误的文章,可以参考下面的方法批量删除。

首先在当前主题函数模板functions.php中添加:

	
  1. global $wpdb;

$wpdb 是一个全局变量,WordPress 数据库类的实例,用于执行数据库查询。

再添加:

	
  1. $wpdb->query( "
  2. UPDATE wp_posts SET post_content = REPLACE(post_content, '</div>', '');
  3. " );

查询文章中的</div>标签,并替换为空的字符,也就是删除文章中多余的</div>标签。

如果想删除<div class="content">可以这么写:

	
  1. $wpdb->query( "
  2. UPDATE wp_posts SET post_content = REPLACE(post_content, '<div class="content">', '');
  3. " );

另外,还可以利用上面的方法,批量替换文章中的文字,比如将“网文资讯”改“新闻快讯”

	
  1. $wpdb->query( "
  2. UPDATE wp_posts SET post_content = REPLACE(post_content, '网文资讯', '新闻快讯');
  3. " );

以此类推,用后删除代码。

想了解更多关于批量删除WordPress文章中的多余DIV标签的内容,请扫微信
或微信搜索jiemingpan

本文链接:http://www.soufuzi.com/jianzhan/2655

(0)
上一篇 2024-09-25 08:10:40
下一篇 2024-09-25 08:10:40

相关推荐

  • 什么是流失MRR?

    流失 MRR(Churn MRR),或退订 MRR(Cancellation MRR),指因为老客户流失所损失的 MRR。流失 MRR 只考虑MRR 损失中因为客户流失而导致的部分,帮助你直观地看到因为客户流失而带来的恶性影响。 例如,如果一家公司在某个月份失去了以下客户: 2个客户,每人每月支付100元,因为他们发现了一个更便宜的替代服务。 1个客户,每月支付300元,因为他们的业务需求变化,不再需

    2024-09-14 08:05:34
  • 做一个普通展示类网站需要多少钱?

    做一个普通展示类网站的价格受多种因素影响,包括网站的设计风格、功能模块、页面数量、技术难度、制作周期等等。因此,具体的价格难以简单确定,但一般而言,普通展示类网站的制作价格在500元至1000元之间比较常见。 如果您需要一个简单的展示类网站,可以选择使用一些免费的建站平台或模板来制作。这些免费的建站平台或模板提供了基本的网站设计和制作功能,可以轻松创建一个自己的网站。这样的网站制作成本较低,大概在500元以下。

    2024-10-09 08:51:25