6

マルチサイト管理をオンにしてWordpress v.3.3.1を使用しています。

自動ドラフト機能を無効にしようとしていますが、すべて試したようです。

私が試したこと:

define('WP_POST_REVISIONS', false);

define('WP_POST_REVISIONS', false);

うまくいきませんでした。

post-new.php、post-php の auto_save 行を削除しようとしました。wp-includes と wp-admin の両方にあります。うまくいきませんでした。

私もいくつかのプラグインを試しましたが、それらはそれを行いません! 理由はありますか?

4

5 に答える 5

28

Auto-Draftsを無効にし、 Auto-Saveを無効にすることについて質問していることに気付きました。

自動保存を無効にすることはできませんが、次のように長い間隔を設定することで同様の効果を得ることができます。

define( 'AUTOSAVE_INTERVAL', 3600 ); // Default is 60

(WordPress サイトの wp-config.php ファイルに追加します。)

自動ドラフトに関しては、それらを無効にしたくありません。彼らは重要な理由でそこにいます。あなたのために見積もりを1つか2つつかみましょう...

Audrey Capital (Matt Mullenweg のエンジェル投資会社) の Tech Ninja である Samuel 'Otto' Wood 氏は、次のように述べています

複数のユーザーが同時に新しい投稿を作成できるため、自動ドラフトが存在します。2 人のユーザーがほぼ同時に post-new に入り、最初の自動保存がほぼ同時に行われた場合、競合状態が発生し、そのうちの 1 人が間違った投稿 ID を取得する可能性があり、投稿が上書きされます。 /lost 投稿の編集を続けると失われます。

自動ドラフトは投稿を作成し、編集画面が表示される前に新しい投稿の ID を取得するため、2 人の同時作成者がブラウザーのデータで誤って同じ投稿 ID を持つことを防ぎます。

WordPress の TinyMCE 統合に取り組んだ Andrew Ozz 氏は、次のように述べています

これにより、最初の下書きが保存される前に画像をアップロードすることも可能になり、新しい投稿に適切に添付されます。

そして最後に

自動ドラフトは、7 日間使用されないと自動的に削除されます。基本的に、彼らは自浄式です。それらについて心配する必要はありません。

于 2013-10-23T16:10:14.877 に答える
1

WordPress ルート ディレクトリにある wp-config.php を開き、次のコードを追加します。

define('WP_POST_REVISIONS', false );

require_once ABSPATH . 'wp-settings.php';ファイルの前または先頭。

于 2016-10-09T21:28:59.973 に答える
-1

無効にするのは良くないと思います(例えば、2つの投稿を並行して公開しようとすると、問題が発生する可能性があります)。したがって、代わりに、無効にする:

方法 1)

  • それらをわずかに無効にします(コアの変更なしで)、この回答を参照してください。

方法 2)

于 2015-06-13T17:12:19.290 に答える