WordPress如何才能真正的禁用掉修订版本以及草稿而使文章ID连续呢?网上很多教程不够完美
801 人阅读 | 时间:2020年06月27日 21:16
阿里云服务器 | 腾讯云服务器 | VPS2EZ:老牌低调VPS | ZJI:香港日本美国独服 |
LOCVPS服务周到 | HostKvm低调KVM VPS | 傲游主机:优质VPS | 80VPS:老牌VPS主机 |
搬瓦工:CN2 GIA线路 | CloudCone:性价比高 | JustMySocks科学上网 | RackNerd:超级便宜 |
JustMySocks科学上网 | 好用的宝塔面板 | 购买搬瓦工VPS | 恒创:香港CN2服务器 |
WordPress大家都知道在发布文章的时候会自动产生很多修订版本以及草稿,并且还会自动保存这些无用的文章。网上有很多禁用修订版本的教程说只需在wp-config.php里面加上一句define(‘WP_POST_REVISiONS’, false); 即可。但是博主发现根本不起任何作用。那么究竟如何才能真正的禁用掉修订版本呢?博主通过查阅相关资料以及官方文档后发现,完全禁用修订版本其实很简单的。具体可以参考以下的文章。
一、禁用wordpress修订版本
其实define(‘WP_POST_REVISIONS’, false);这句必须放在定义WordPress目录的绝对路径的语句之前才有效。如果把这句话放到插件里或者functions.php里,当然那就更无效了。所以最终解决方法如下:修改后的wp-config.php末尾如下。
/** 屏蔽日志修订功能 */ define('WP_POST_REVISIONS', false); /** WordPress目录的绝对路径。 */ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** 设置WordPress变量和包含文件。 * /require_once(ABSPATH . 'wp-settings.php');
最后,禁用这个功能并不会自动删除先前产生的修订记录,需要自己从数据库中删除。查看及删除修订版本的SQL语句如下。
SELECT * FROM wp_posts WHERE post_type = "revision"; DELETE FROM wp_posts WHERE post_type = "revision";
评论专区