欢迎光临
我们一直在努力

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

建站超值云服务器,限时71元/月

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'
" );

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'
		" );
}

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

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 通过 functions.php 文件删除 WordPress 的文章版本
分享到: 更多 (0)