全百科精品资源分享
免费优质资源下载平台

分享几种删除和修改wordpress文章修订版本的方法

播放按钮
文章目录

WordPress自带记录文章修订版本的功能,每次编辑或修改文章,系统都会自动生成并保存一个修订版。长此以往数据库将产生大量数据冗余,最终拖慢网站的运行速度。
分享几种删除和修改wordpress文章修订版本的方法
分享4种删除修订或者关闭修订的方法

1、数据库手工删除

删除post_type为revision的文章,及其文章的id编号关联着文章的wp_postmeta和wp_comments以及wp_term_relationships

DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = "revision"); 
DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type="revision");
DELETE FROM wp_posts WHERE post_type = "

2、定期清理

打开主题文件夹中的 functions.php,将如下代码添加至文件末尾的?>前,保存。(主题文件夹在wp-content/themes

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

打开网站任意文章刷新,返回wordpress后台可以看到历史修订版本已被清理干净,然后删除上述代码,需要清理时再添加。

3、关闭修订

如果清理了以往的文章历史版本,并且不想再产生这些内容,可以关闭此功能。

WordPress 提供了关闭方法,在 wp-setting.php 中有一个变量 WP_POST_REVISIONS,把它设置为 false 就可以屏蔽 WordPress 日志修订功能。

操作过程:打开网站根目录,找到配置文件wp-config.php 将下方代码添加其中,保存。

define('WP_POST_REVISIONS', false);

4、插件删除

比如WordPress插件:delete-revision

设置修订版数量

修改wp-config.php,只保留最近三份修订版本的方法如下代码

温馨提示: 此处内容需要 评论本文刷新本页 才能查看!

本文由全百科网分享提供,分享更多精品资源,帮助你我共同成长。

赞(0) 打赏
本站内容均来自网络收集,转载内容不代表本网站的观点及意见,仅供用户参考和借鉴。如对稿件内容及版权问题有疑议,请及时联系全百科官方邮箱: smtsg@foxmail.com全百科网 » 分享几种删除和修改wordpress文章修订版本的方法
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1
    全百科推广

    很实用,收藏了,支持全百科!

    全百科推广 3个月前 (06-04) 来自天朝的朋友 搜狗浏览器 Windows 10 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏