這幾天發現wordpress的一個問題,就是后臺寫文章的時候,每次保存文章,下面都會自動自動生成一個文章存檔“wordpress文章修訂歷史功能”,如果你的文章保存的次數多了,下面都是一大堆的存檔文章,其實這個倒沒什么,主要的時它每個存檔修訂歷史都獨立占用一個id號,這樣看著都不爽.
下面想辦法把他給解決掉,從網上看了很多教程,最后找了個簡單易懂的教程教程如下:
1、先禁用 WordPress 文章修訂歷史功能,讓它以后不要搞怪了.
通過FTP將Wordpress 根目錄下的 wp-config.php 文件下載下來,之后在wp-config.php 添加下面一行:
- define(‘WP_POST_REVISIONS’, false); //禁用歷史修訂版本
- define(‘AUTOSAVE_INTERVAL’, 86400); //設置自動保存時間設置為一天
保存,之后上傳覆蓋。PS:上面的代碼需要添加在define('WPLANG','zh_CN');或者 define('WPLANG','');的下面方可.
2、通過PHPMyAdmin 的SQL語句刪除 WordPress 已存在的文章修訂記錄.
以前已經通過寫入了數據庫的文章修訂記錄我們肯定是不需要的啦,所以下面我們在PHPMyAdmin 中通過SQL 語句可以刪除它們吧,SQL語句如下:
- DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = ‘revision’);
- DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type=’revision’);
- DELETE FROM wp_posts WHERE post_type=’revision’;
這2步下去,終于搞定了禁用并刪除 WordPress 文章修訂記錄的文章,wordpress真折騰啊.
新聞熱點
疑難解答
圖片精選