首页 / WordPress建站 / 网站维护 / 通过 functions.php 文件删除 WordPress 的文章版本
Loading收藏0

WordPress 自身有一个自动保存文章的功能,可以防止意外情况下丢失内容的问题。但是不可避免地导致一些不是很完美的结果,比如ID、数据库等占用。倡萌个人是不推荐直接禁用自动保存的功能,你可以考虑 修改自动保存文章的时间间隔和版本数

在此之前,倡萌推荐了 WordPress删除修订版和草稿的插件:WP Cleaner,自己也一直在用,非常方便。当然,如果你想尝试一下新方法,可以试试 通过 fuctions.php 文件删除 WordPress 的文章版本。

将下面的代码添加到当前主题的 functions.php:

1
2
3
4
5
6
global $wpdb;
 
$wpdb->query( "
DELETE FROM $wpdb->posts
WHERE post_type = 'revision'
" );

然后访问一次网站首页,就可以自动删除文章版本了。然后记得及时删除这个代码哦,否则每次访问网站,都会执行的!\

参考资料:trickspanda.com

20140310更新:v7v3 小盆友将代码改为下面的

1
2
3
4
5
6
7
8
$sql_v7v3 = $_GTE['sqldel'];
if($sql_v7v3 == ok ) {
	global $wpdb;
	$wpdb->query( "
		DELETE FROM $wpdb->posts
		WHERE post_type = 'revision'
		" );
}

这样写就可以需要删除文章版本的时候访问一下/?sqldel=ok
即可优化,不必删除代码。

你可能还喜欢

15 条评论

  1. 倡萌 有件事想请教一下 如果wordpress用手机调度插件 和 七牛镜像插件 这样 移动端访问会不会有影像 毕竟两个主题的css等文件 文件名相同

  2. $sql_v7v3 = $_GTE[‘sqldel’]
    if($sql_v7v3 == ok ) {
    global $wpdb;
    $wpdb->query( "
    DELETE FROM $wpdb->posts
    WHERE post_type = ‘revision’
    " );
    }

    这样写就可以需要删除文章版本的时候访问一下/?sqldel=ok
    即可优化,不必删除代码。

发表评论

我们是靠谱的WordPress建站团队!

专业承接WordPress网站建设及运维、WordPress主题和插件开发、汉化、安装等服务

联系电话:189-3334-7774

查看所有服务项目

视频教程: 点击联系我们
建站咨询: 点击联系我们
售后支持: 点击联系我们
广告合作: 点击联系我们

建站咨询:189-3334-7774

固定电话:0773-8282-430

售后支持:133-0773-9152

微信扫一扫,联系我们