手动删除修订帖子类型 时间:2016-12-12 作者:Mike 我正在尝试清理和优化我的WordPress数据库,我想知道编写一个MySQL脚本是否安全,该脚本将清除/删除wp\\u posts表中的所有修订帖子类型,并通过cron job定期运行它。然后按发布日期重新排列帖子ID,以反映现在删除的修订版本是否安全? 1 个回复 SO网友:Margus Kevin 如果需要,可以首先禁用修订(无需运行CRON)要禁用它们,请转到wp config。php并添加此行:define(\'WP_POST_REVISIONS\', false ); 或限制为10次修订define(\'WP_POST_REVISIONS\', 10); 要删除所有当前修订,可以运行此SQL查询:DELETE FROM wp_posts WHERE post_type = "revision"; 这里似乎是一个相当不错的插件,可以为您做到这一点(它也做了很多)https://wordpress.org/plugins/rvg-optimize-database/还执行备份另一个SO线程:Safest way to bulk delete post revisions 文章导航