WordPress文章修訂版本刪除/關閉與設置保存版本次數

由于最近在做數據庫優化,涉及到了WordPress文章修訂版本。   什么是WordPress文章修訂版本? WordPress修訂版本就是編輯或修改文章時自動保存生成一個修訂版本,默認是每分鐘1次,主要是方便恢復,初衷是好的,不過日積月累,會產生大量的冗余數據,加重服務器負擔,拖慢數據加載。  

一、刪除/關閉/禁止WordPress文章修訂版本2種方法

如果你跟我一樣也要做數據庫優化,你就會覺得該功能很雞肋。   第一種方法:刪除WordPress文章修訂版本 我們可以將下面的代碼添加到主題的?functions.php?中,刷新一下網頁,會刪除全部文章修訂版本。
$wpdb->query( "
DELETE FROM $wpdb->posts WHERE post_type = 'revision'
" );
  注意:如果只是定期刪除修訂版本,就沒必要將此代碼留在主題中,可以在準備清理修訂版本時再加到主題中。   第二種方法:關閉或禁用WordPress文章修訂版本 可以在WordPress根目錄下的 wp-config.php 添加:
//一個版本都不保存(即 禁用自動保存功能)
define('WP_POST_REVISIONS', false);
 

二、設置WordPress文章修訂版本 保存版本次數

WordPress擁有自動保存文章的功能,防止突然掉線或主機故障等丟失文章,默認情況下是 30 秒保存一次,保留最后的 5 個文章版本。   如果你想修改這些默認設置,可以在WordPress根目錄下的 wp-config.php 添加:
//保存 10 個版本
define('WP_POST_REVISIONS', 10);

聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。

上一篇 沒有搜索量的關鍵詞會影響賬戶嗎?你讓我回答023
下一篇 運營一個天貓店鋪的成本是多少?