在转载其他站点的文章时,若不慎将正文中的多余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, '网文资讯', '新闻快讯');
" );
以此类推,用后删除代码。
数据无价,操作前请做好备份,以防万一!
© 版权声明
本站技术资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权请联系邮箱i@lho.cc删除!
THE END