首頁 >CMS教程 >&#&按 >如何控制頁面並在WordPress中發布修訂

如何控制頁面並在WordPress中發布修訂

Christopher Nolan
Christopher Nolan原創
2025-02-10 09:06:09564瀏覽

>管理WordPress帖子修訂:綜合指南

How to Take Control of Page and Post Revisions in WordPress

>本文是Siteground合作夥伴關係的貢獻。 感謝您支持我們的讚助商。 >

限制修訂

默認情況下,WordPress存儲無限數量的修訂。 為了限制這一點,您可以修改>文件。 >在進行任何更改之前,請始終備份此文件。

> wp-config.php >禁用修訂:添加

完全禁用修訂。
  • 限制修訂:>使用define('WP_POST_REVISIONS', 0);限制十個修訂版。用您所需的數字替換
  • >還原無限修訂:define('WP_POST_REVISIONS', 10);刪除該行或將值設置為10>。
  • >>使用插件進行修訂控制-1
  • >
如果不是直接文件編輯,則幾個插件提供修訂管理。 例如,

提供了一個用於設置修訂限制的用戶友好界面。 程序化修訂控制

WP Revisions Limit>對於更高級的控件,

過濾器允許在主題的

文件或插件中進行自定義。 該過濾器接受兩個參數:默認修訂計數和>對象。 以下示例將“ custom_post”帖子的修訂限制為五個:

WordPress REST API還提供了管理修訂的選項。

wp_revisions_to_keep>刪除舊修訂functions.phpWP_Post

>在設置
<code class="language-php">add_filter( 'wp_revisions_to_keep', 'control_revisions', 10, 2 );

function control_revisions($num, $post) {
  if('custom_post' == $post->post_type) $num = 5;
  return $num;
}</code>
時立即效果,它不會刪除現有修訂版。

>在執行數據庫清理之前,請始終備份數據庫。

> >

>使用插件:

WP_POST_REVISIONS提供數據庫優化,包括修訂刪除。 他們提供了一種安全便捷的方法。

> sql命令(在極端謹慎!):
    識別您的WordPress表前綴後(例如
  • in),請在phpmyadmin等MySQL管理工具中執行此SQL命令: WP-Optimize
  • (歸功於Michael Ambrosio提供此精製SQL命令。) wp_>常見問題wp-config.php
  • >本節回答有關WordPress修訂控制的常見問題,涵蓋了諸如限制修訂號,完全禁用修訂,刪除舊修訂,AutoSave和Aspisions之間的差異,恢復以前的版本,使用修訂,使用修訂版本與自定義帖子類型,比較修訂,識別修訂作者,績效影響以及使用插件進行修訂管理。 (此處已納入原始常見問題解答部分,但重新格式化以提高可讀性和流動。)

    >請記住,在對WordPress安裝進行任何重大更改之前,請始終備份您的文件和數據庫。

以上是如何控制頁面並在WordPress中發布修訂的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn