wordpress 数据库(文章)内容批量替换及删除修订版本的方法

WordPress程序在运行一段时间后会发现速度越来越慢,除了插件和内容外,很多时候影响我们WordPress网站速度的原因在于内部结构和数据冗余文件导致的。

很多时候我们没有多少文章,但是数据库都有好多M。原因是WordPress编辑或修改文章时自动保存生成一个修订版本,默认是每分钟1次,主要是方便恢复,初衷是好的,不过日积月累,会产生大量的冗余数据,加重服务器负担,拖慢数据加载。

因此,我们需要定期清理冗余文件。

一、wordpress 删除修订版本

以将下面的代码添加到主题的functions.php中,刷新一下网页,会删除全部文章修订版本。

$wpdb->query( "DELETE FROM $wpdb->posts WHERE post_type = 'revision'" );

如果只是定期删除修订版本,就没必要将此代码留在主题中,可以在准备清理修订版本时再加到主题中。

如果觉的没有必要,想直接屏蔽掉修订版本功能,可以将下面代码加到配置文件wp-config.php中

define('WP_POST_REVISIONS', false);

125建站网推荐两个wordpress插件批量删除修订版本:

WP Clean Up   插件地址:https://cn.wordpress.org/plugins/wp-clean-up/ 

安装→启动插件→在后台菜单,找到”设置” – “WP Clean Up”

在这里我们可以一键清理垃圾评论、修订版本、草稿等信息。

WP Cleaner    插件地址:https://cn.wordpress.org/plugins/wpcleaner/

安装→启动插件→在后台菜单,找到”设置” – “WP Cleaner”

WP Cleaner与WP Clean Up相似,可以清理和删除修订版本。

二、wordpress 数据库(文章)内容批量替换方法

在PHPMYADMIN使用SQL命令批量替换数据库中的字符

wordpress 数据库(文章)内容批量替换方法

找到当前网站的数据库,在SQL选项中,输入命令。

UPDATE wp_posts SET post_content = REPLACE( post_content, '原内容', ' 新内容' ) ;

wp_posts是wordpress数据库表,如安装wordpress时改过数据库前缀,这里表名请修改成你的,后面原内容、新内容根据我们需要更换。然后点击执行就可以全部替换数据库(文章)中的字符了。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1076.html

(1)
江山如画的头像江山如画管理团队
上一篇 2018年2月3日 下午7:53
下一篇 2018年2月5日 上午9:36

99%的人还看了以下文章

  • 精!WordPress发布文章提示此响应不是合法的JSON响应(已解决)

    在WordPress后台编辑发布文章时,提示“此响应不是合法的JSON响应”,文章无法发布。 百度搜索有很多文章让从以下4个方面检查问题 1.Rest API的问题 2.伪静态的问题 3.系统镜像问题 4.SSL 转换问题 但是,以上情况,都没有解决“此响应不是合法的JSON响应” 重启服务器,换wordpress主题都没有解决“此响应不是合法的JSON响应…

    2022年11月21日
    4.8K0
  • WordPress修改上传文件大小限制和允许上传的附件格式

    WordPress的媒体文件上传大多数只允许上传2MB。如果是图片的话可能会还够用,但是如果是音频和视频文件就不一定够用了。 而且WordPress支持上传的文件格式有几十种,基本上常见的文件格式都支持,但我们常用的.rar压缩包格式竟然不支持上传。 今天125建站网给大家分享:WordPress修改上传文件大小限制和增加允许上传的附件格式。 如果所在的服务…

    2018年2月21日
    7.5K0
  • WordPress在线代码运行插件下载及:RunCode 集成编辑器按钮

    在编程网站经常看到文章给出代码示例,我们可以点击运行代码,可以查看代码运行结果,还可以修改部分代码后运行,给用户带来非常好的体验。如下图: <!doctype html> <html> <head> <meta charset="utf-8"> <title>html5文件&lt…

    2018年1月22日
    6.3K1
  • 超简单!2种方法修改WordPress后台管理员登陆地址?

    WordPress后台管理员登陆地址默认有两个: 是域名后面跟/wp-login.php。 是域名后面/wp-admin/。 WordPress网站默认都是这样,存在很大的威胁。 不少网站管理员想办法修改后台登陆地址。125网页设计分享两个修改WordPress后台管理员登陆地址的方法。 是修改 functions.php文件 使用插件 修改WordPres…

    2018年12月25日
    21.8K0
  • wordpress成功更新5.3,解决无法在线更新,手动更新后编辑器无法使用等问题

    今天125网页设计升级了网站主题,发现后台无法使用了,问了售后说是要wordpress5.0以上版本才支持。 于是开始升级wordpress黑暗的一天到来了…… WordPress 5.3 正式版于北京时间2019年11月13日 发布 在线升级wordpress,先后遇到各种问题,耗时一天才解决,也给升级wordpress 5.3的朋友们分享,避免掉进各种坑…

    2019年11月28日
    10.9K0
  • wp-seccode:WordPress 回复、评论验证码插件

    安装完wordpress,运行一段时间发现垃圾评论及恶意攻击铺天盖地而来,特别是那些评论机器人的狂轰烂炸,一天要删除近百条垃圾评论,晕死。 中国网页设计从网上找了很多验证码插件,都不是太理想,最后选择了简单的wp-seccode,分享给大家。 安装使用方法: 1、下载wp-seccode插件 2、把插件通过FTP上传到网站空间中的wp-content/plu…

    2018年9月22日
    10.1K1

发表回复

登录后才能评论