批量删除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

相关推荐

  • 什么是CAC(客户获取成本)?

    CAC,即客户获取成本(Customer Acquisition Cost),是衡量企业为获得一个新客户所需投入的全部成本的财务指标。这个指标对于评估营销效率和制定营销策略至关重要。 计算方式:CAC=(营销成本+人力成本+……)/客户数 例如,如果一家公司在一个月内的广告和营销活动上花费了10000元,并在这个月获得了100个新客户,那么CAC的计算如下: CAC = 总营销成本/新客

    2024-09-14 08:04:33
  • Shopee本土收款怎么算费率?

    Shopee本土收款费率计算方式: Shopee本土收款费率通常是根据交易金额来计算的,具体费率可能会根据不同地区、不同类型的商品以及卖家等级而有所不同。一般来说,Shopee会收取一定比例的手续费作为平台费用,这个比例通常在交易金额的几个百分比之间。 费率调整和优惠: Shopee可能会根据市场情况和竞争对手的策略,调整收款费率以提升平台吸引力和竞争力。此外,Shopee也会不定期推出一些促销活动或优惠政策,例如

    2024-03-16 13:18:43