在转载其他站点的文章时,若不慎将正文中的多余DIV标签一同复制,这不仅可能扰乱您的网站模板结构,还可能导致页面显示错位。为了避免这种情况,您可以在将内容粘贴到文章编辑器后,尝试在可视化和文本编辑模式之间切换,这有助于自动清除不必要的标签。然而,若您已发表了大量存在相同问题的文章,以下是一些高效的批量删除方法供您参考,助您快速修正并恢复页面整洁。
首先在当前主题函数模板functions.php中添加:
global $wpdb;
$wpdb 是一个全局变量,WordPress 数据库类的实例,用于执行数据库查询。
在添加:
$wpdb->query( "
UPDATE wp_posts SET post_content = REPLACE(post_content, '</div>', '');
" );
查询文章中的</div>标签,并替换为空的字符,也就是删除文章中多余的</div>标签。
如果想删除<div class="content">可以这么写:
$wpdb->query( "
UPDATE wp_posts SET post_content = REPLACE(post_content, '<div class=\"content\">', '');
" );
另外,还可以利用上面的方法,批量替换文章中的文字,比如将“黎洛云”改“黎洛网络”
$wpdb->query( "
UPDATE wp_posts SET post_content = REPLACE(post_content, '网文资讯', '新闻快讯');
" );
以此类推,用后删除代码。
数据无价,操作前请做好备份,以防万一!
© 版权声明
本站资源大多来自网络,如有侵犯权益请联系管理员,我们会第一时间审核删除。站内资源仅供学习测试,未经许可禁止商用,请在24小时内删除。
THE END





