新聞中心

創(chuàng)新互聯(lián)主營晉源網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,晉源h5小程序設(shè)計搭建,晉源網(wǎng)站營銷推廣歡迎晉源等地區(qū)企業(yè)咨詢
每當(dāng)您保存草稿或更新已發(fā)布的wordpress頁面或文章時,內(nèi)容管理系統(tǒng) (CMS) 都會自動創(chuàng)建修訂。啟用后,此功能可以防止您丟失重要工作。不幸的是,隨著時間的推移,WordPress修訂版本可能會占用不必要的存儲空間并最終降低您網(wǎng)站的性能。
值得慶幸的是,您可以使用一些方法來最大限度地減少這些存儲的修訂對您網(wǎng)站的負面影響。例如,除了刪除、禁用或限制它們之外,您還可以優(yōu)化您的修訂數(shù)據(jù)庫。
在本指南中,我們將向您介紹WordPress修訂版本及如何使用。然后,介紹如何使用修訂版本并防止它們對您的網(wǎng)站產(chǎn)生負面影響。
WordPress修訂版本簡介
WordPress修訂版本會自動記錄您對網(wǎng)站上的頁面或文章所做的任何更改。默認情況下,每60秒以及每次單擊“保存草稿”、“發(fā)布”或“更新”按鈕時都會創(chuàng)建一個頁面的新副本。
WordPress文章修訂版本列表
WordPress修訂版本對任何網(wǎng)站所有者都有幫助。它們用作備份,您可以在發(fā)生意外中斷時恢復(fù),例如意外關(guān)閉瀏覽器選項卡或斷電。
它們還使您能夠恢復(fù)到舊版本的內(nèi)容。例如,您可能了解到某個文章的內(nèi)容不如以前,并且您想要回滾最近的一些更改。
當(dāng)您有一個團隊處理您網(wǎng)站的內(nèi)容時,修訂也非常有用。除了讓您查看進行了哪些文章/頁面編輯之外,WordPress修訂功能還會記錄這些更改的用戶名和時間戳。這可以增加透明度并使編輯工作的協(xié)作更容易。
WordPress修訂版本的問題
如果您管理不當(dāng),WordPress修訂版本可能會出現(xiàn)嚴重問題。從本質(zhì)上講,您添加到網(wǎng)站的頁面和帖子越多,它生成的修訂就越多。
如果您有一個大型網(wǎng)站或經(jīng)常進行更改,這會很快導(dǎo)致不必要的數(shù)據(jù)庫膨脹。這是因為每次創(chuàng)建修訂版時,都會在WordPress數(shù)據(jù)庫的 wp_post表中添加一個附加行,其post_type值為revision。
您的數(shù)據(jù)庫越大,它占用的存儲空間就越多。不幸的是,這可能會減慢您的網(wǎng)站速度并導(dǎo)致更長的加載時間,從而妨礙您網(wǎng)站的用戶體驗和搜索引擎優(yōu)化 (SEO)。
因此,學(xué)習(xí)如何控制WordPress中的修訂以發(fā)揮您的優(yōu)勢至關(guān)重要。無論您是要完全刪除修訂、禁用或限制它們,還是優(yōu)化您的修訂數(shù)據(jù)庫,您都有許多選擇。
在哪里可以找到WordPress的修訂版本
在討論您可以在WordPress中使用和更改修訂設(shè)置的不同方式之前,首先了解在哪里可以找到它們很重要。在文章或頁面的編輯器屏幕上,轉(zhuǎn)到右側(cè)菜單并單擊“文檔”選項卡。
如果啟用了修訂并進行了更改,您將在“狀態(tài)和可見性”部分下看到修訂數(shù)量。
WordPress修訂工具
單擊此按鈕可訪問“修訂”頁面,您可以在其中查看所有已保存的編輯并并排比較任意兩個修訂。您將看到兩列:左側(cè)顯示帖子或頁面的先前版本,右側(cè)顯示您選擇的版本。
WordPress修訂頁面
您可以使用修訂滑塊瀏覽各種還原點。該系統(tǒng)突出顯示添加(加號和綠色)或刪除(減號和紅色)的內(nèi)容。
如果您想保留現(xiàn)有版本并返回編輯器屏幕而不進行任何更改,只需單擊文章標題或屏幕頂部的返回編輯器鏈接即可。
如何在WordPress中恢復(fù)到舊版本
有時您可能想要撤消在WordPress中所做的更改。發(fā)生這種情況時,WordPress修訂版可以讓您快速輕松地完成這項工作。
默認情況下,WordPress按順序顯示文章或頁面的修訂。但是,如果您想查看或比較非順序更改,您可以通過選擇屏幕頂部的比較任意兩個修訂選項來實現(xiàn):
比較WordPress版本的選項
然后選擇要與之進行比較的版本。每當(dāng)您完成查看和比較修訂時,您都可以通過單擊“恢復(fù)此版本”來恢復(fù)舊版本。
在WordPress中恢復(fù)到舊版本
請注意,如果您單擊此按鈕,它會自動恢復(fù)您正在比較的版本 — 顯示在修訂屏幕右側(cè)欄中的版本。
如何啟用WordPress修訂版本
通常,默認情況下啟用WordPress修訂版本。但是,根據(jù)您的托管服務(wù)提供商或用于安裝WordPress的過程,此功能可能會被禁用。您或您團隊中的其他人也可能在某個時候禁用了它。
無論如何,如果您想在WordPress中啟用修訂,您可以通過編輯wp-config.php站點根目錄中的文件來手動執(zhí)行此操作。您可以通過安全文件傳輸協(xié)議 (SFTP) 客戶端執(zhí)行此操作。
找到并打開文件后,搜索以下代碼行:
define('WP_POST_REVISIONS', false);
將false值更改為true。
如果沒有這樣的行,請在上面說“ABSPATH”和的地方添加以下內(nèi)容“/* That's all, stop editing! Happy publishing. */”:
define('WP_POST_REVISIONS', true);
手動啟用WordPress修訂版本
不要忘記保存文件。
現(xiàn)在,當(dāng)您重新登錄WordPress時,您應(yīng)該會看到啟用了修訂功能。為確保它已啟動并運行,請打開任何頁面或文章的編輯器,然后檢查“文檔”選項卡下的“修訂”選項。
如何禁用WordPress修訂版本
相反,您可能希望完全禁用WordPress中的修訂。請記住,您還可以啟用此功能并限制或刪除修訂,以最大限度地減少它們在您的數(shù)據(jù)庫中占用的空間量。我們將在下一節(jié)討論如何做到這一點。
但是,如果您發(fā)現(xiàn)此功能沒有任何用途或用途,則可以將其完全關(guān)閉。為此,請使用我們上面討論的相同方法,編輯您站點的wp-config.php文件。唯一的區(qū)別是該值應(yīng)設(shè)置為false而不是true。
如果您不習(xí)慣編輯wp-config.php文件,您還可以使用輕量級插件(例如Disable Post Revision )禁用WordPress中的修訂。安裝并激活此工具后,您可以通過轉(zhuǎn)到WordPress 儀表板中的設(shè)置 > 撰寫來訪問它:
Disable Post Revisions插件設(shè)置
選擇要禁用修訂的文章類型,然后保存更改。
如何優(yōu)化WordPress中的修訂數(shù)據(jù)庫
您運行站點的時間越長,您可能在數(shù)據(jù)庫中存儲的修訂就越多。如果您花費數(shù)年時間更新和編輯您的內(nèi)容,您自然會積累許多修訂。
例如,如果您有一個較舊的站點,則在最舊或經(jīng)常更新的頁面上有超過100次修訂的情況并不少見。假設(shè)您的網(wǎng)站上有800個頁面和文章。如果其中每個都有100次修訂,則數(shù)據(jù)庫中的條目數(shù)超過80,000。這也是WooCommerce商店中的常見問題。
這種積累可能會很快發(fā)生并發(fā)生在幕后。幸運的是,除了完全禁用修訂之外,您還可以使用一些方法來優(yōu)化WordPress修訂。這些包括:
- 刪除WordPress修訂版本
- 限制WordPress修訂版本
在以下部分中,我們將向您介紹如何手動和使用插件執(zhí)行這些任務(wù)中的每一個。
如果您在一個新網(wǎng)站上工作,您可以跳到下一節(jié)關(guān)于限制WordPress修訂的部分,因為您不會有任何現(xiàn)有的要刪除。但是,如果您的現(xiàn)有站點已經(jīng)啟動并運行了一段時間,那么清理您的修訂以刪除任何未使用或過時的修訂是值得的。
如何刪除WordPress修訂版本
您可以使用兩種方法從站點中刪除修訂:手動或通過插件。我們建議使用插件,因為它更快,并且不需要您修改站點的文件。
但是,如果您是開發(fā)人員并且想要更高級的方法,您也可以手動刪除修訂。我們將在下面討論這兩種方法。
如何使用插件刪除WordPress修訂版本
如果您想使用插件刪除WordPress中的修訂版本,有幾個選項可供選擇。
我們建議使用WP-Sweep。
WordPress插件-WP-Sweep
WP-Sweep是一款免費且易于使用的工具,可讓您快速簡單地清理數(shù)據(jù)庫中的舊版本。要安裝它,請導(dǎo)航到WordPress 儀表板中的插件 > 安裝插件。搜索插件,然后選擇立即安裝并啟用:
啟用WP-Sweep插件
接下來,導(dǎo)航到工具> Sweep:
在WordPress中查找WP-Sweep插件設(shè)置
在此屏幕上,您將看到修訂列表和存在的總數(shù)。如果您點擊Details,您可以訪問將受到影響的文章列表。
WP-Sweep插件屏幕
一旦您查看了此信息并確定不會刪除任何重要信息,請單擊“Sweep”按鈕。對列表中的每個項目重復(fù)此過程。當(dāng)您“瀏覽”您的修訂時,一個對話框?qū)@示正在處理的修訂數(shù)量。
使用WP-Sweep插件處理的WordPress修訂版本
請注意,出于性能原因,此插件一次僅顯示500個項目。如果您有一個較舊的站點,您可以預(yù)期會列出比我們的示例中更多的修訂,因為我們在此演示中使用了一個測試站點。
如何手動刪除WordPress修訂版本
您還可以手動刪除WordPress修訂版本。有兩種方法可以做到:借助插件,或直接從數(shù)據(jù)庫中刪除條目。我們建議僅當(dāng)您是開發(fā)人員并希望避免安裝其他插件時才使用第二種方法。
對于第一種方法,下載并啟用免費的Simple Revisions Delete插件。它沒有管理或設(shè)置頁面。要使用它,請訪問頁面/文章編輯器,您會在每個修訂版旁邊找到一個Delete鏈接。
使用“Simple Revisions Delete”插件
現(xiàn)在,您可以驗證和手動刪除不需要的修訂。這是對您的修訂進行微觀管理的一個很好的解決方案。
如果您更喜歡第二種更高級的方法,那么您可以通過訪問phpMyAdmin并運行SQL查詢來繼續(xù)。小心使用這種方法很重要。WordPress插件庫論壇中有許多錯誤的代碼片段。其中一些最終可能會刪除您網(wǎng)站上的重要內(nèi)容?;蛘吒愕氖牵麄兛梢酝耆P(guān)閉您的網(wǎng)站。
要通過查詢安全地刪除WordPress中的后期修訂,請登錄您的phpMyAdmin帳戶,從左側(cè)面板中選擇您的WordPress數(shù)據(jù)庫,然后單擊SQL選項卡。
phpMyAdmin中的SQL選項卡
然后,您可以輸入在WordPress數(shù)據(jù)庫上運行的命令。在命令框中,輸入以下內(nèi)容:
DELETE FROM wp_posts WHERE post_type=”revision”;
您需要wp_用您用作WordPress數(shù)據(jù)庫前綴的任何內(nèi)容替換。然后單擊Go運行命令。您在數(shù)據(jù)庫中的任何修訂現(xiàn)在都將被刪除。
如果您是WordPress開發(fā)人員,您可能會喜歡的另一個選擇是使用WP-CLI刪除您的文章修訂。以下是您可以使用的WP-CLI命令示例:
$ wp post delete $(wp post list --post_type='revision' --format=ids)
您可以在WP-CLI文檔中閱讀有關(guān)該wp post delete命令的更多信息。
請記住,從數(shù)據(jù)庫中刪除舊修訂不會阻止WordPress為未來的頁面和文章創(chuàng)建歷史版本。因此,限制保存修訂的數(shù)量是一個聰明的主意,這樣它們就不會失控繼續(xù)前進。
如何限制WordPress中的修訂版本
通過限制您允許的WordPress修訂版本數(shù)量,您可以最大限度地減少清理數(shù)據(jù)庫的頻率。與刪除 WordPress 修訂版一樣,您可以手動或使用插件執(zhí)行此操作。
如何使用插件限制WordPress修訂版本
如果您更喜歡使用插件來限制WordPress修訂,您可以使用免費的WP Revisions Control插件。此插件使您能夠限制WordPress修訂的數(shù)量或完全禁用它們。
一旦安裝,并在您的網(wǎng)站啟用,您可以通過導(dǎo)航到WordPress后臺的設(shè)置>撰寫來設(shè)置文章和頁面的修訂版本數(shù)量限制:
WP修訂版本控制設(shè)置
接下來,為每個文章類型設(shè)置修訂數(shù)量。如果您有任何自定義文章類型,您也可以在此處查看列出的內(nèi)容。
您可以設(shè)置的修訂數(shù)量沒有限制。另一方面,將其設(shè)置為0將完全禁用文章類型的修訂。完成后,單擊 屏幕底部的“保存更改”按鈕,您就可以開始了。
如何手動限制WordPress中的修訂版本
要手動設(shè)置您在WordPress中允許的修訂限制,您可以編輯wp-config.php文件中的代碼。正如我們之前提到的,根據(jù)您的主機,您可以通過cPanel和文件管理器或SFTP客戶端執(zhí)行此操作。
打開wp-config.php文件后,添加以下代碼行:
define('WP_POST_REVISIONS', 3);
我們在上面使用3了一個示例值,但是您可以更改此數(shù)字以反映您希望數(shù)據(jù)庫在每頁或每篇文章中存儲的修訂數(shù)量。完成后請保存文件,然后重新上傳到服務(wù)器。
小結(jié)
WordPress修訂版本是一項有用的功能,可以防止您丟失工作。它們可以更輕松地恢復(fù)舊版本的頁面和文章。但是,當(dāng)您擁有大型或完善的站點時,修訂會迅速累積并給您的數(shù)據(jù)庫增加不必要的膨脹。因此,它們最終可能會損害您網(wǎng)站的性能。
您可以通過多種方式更改站點處理修訂的方式,以免它們對您的站點產(chǎn)生負面影響。這包括:
WordPress網(wǎng)站的性能取決于其數(shù)據(jù)庫。該優(yōu)化就優(yōu)化吧!
本文名稱:如何使用和優(yōu)化WordPress修訂版本
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/ccddios.html


咨詢
建站咨詢
