性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

通过 functions.php 文件删除 WordPress 的文章版本

Loading
0
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

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
即可优化,不必删除代码。

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

如何解决“The plugin generated xxxx characters of unexpected output during activation” 错误

WordPress连接到百度网盘 WP2PCS(网站备份和文件外链)

WordPress连接到百度网盘 WP2PCS(网站备份和文件外链)

15 条评论

  1. 是function不是fuction吧。

  2. 如果装了WP-Optimize的话,会定期清理的吧?

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

  4. 这种方法叫折腾吗。。。

  5. 真给力!

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

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

发表评论