記事ディレクトリ
WordPressの自動保存、自動下書き、および改訂機能は、常に次の影響を受けてきました。ウェブサイトスタッフ批判。
ただし、WordPress は世界で最も人気のあるウェブサイト プログラムです。
- WordPress は非常に強力です。
- プラス无限スケーラビリティ;
- そのため、WordPress は個人およびビジネスの顧客の間で非常に人気があります。
WordPress の自動保存機能とは何ですか?
WordPress の自動保存により、エディターが予期せず閉じて投稿コンテンツが失われるのを防ぐことができます。
- たとえば、突然のネットワーク切断、突然の停電など...
- 記事の編集が難しく、記事が消えてしまった…
- 現時点では、それは非常に予想外です!
ただし、この機能はデータベースを肥大化させ、理由もなく多くの不要なジャンクを追加する可能性があります.
幸いなことに、WordPressプラグイン 「簡単WPクリーナー" でこのゴミを削除できます。
問題は、この「減量プロセス」が非常に苦痛であることです。この記事では、この問題を解決するための最良の方法を共有します.
WordPressの自動保存と自動ドラフトの違いは何ですか?
WordPress のもう XNUMX つの非常に厄介な機能は、自動ドラフトです。
- 自動下書きは、記事を書くときの自動保存に似ています。
- 記事は自動的にバックアップされ、時間間隔に従ってデータベースに書き込まれます。
- 「記事を書く」をクリックすると自動下書きが新しくなりました。
エディターを終了しても、入力するかどうかに関係なく、データはデータベースに書き込まれます。
WordPress のリビジョン機能は何に役立ちますか?
実際、WordPress のリビジョン機能は非常に便利で、ユーザーは変更を確認してバージョン管理を行うことができます。
自動保存機能と同様に、物事には常に XNUMX つの側面があります。これらの変更を無視すると、データベースに不必要な負荷がかかる可能性があります。
- 長い記事を編集するときに大きな段落を書いた場合は、忘れずに手動で [保存] をクリックしてください。
- またはコンピュータ用のメモ帳ソフトウェア、最初に編集してから、WordPressエディターにコピーしてから公開します(記事をデータベースに入力するプロセス中のデータ損失を効果的に回避できます).
WordPress 構成ファイルを変更する (方法 1 を推奨)
実際、WordPress には多くの非表示の機能があり、WordPress インストールのルート ディレクトリにある wp-config.php ファイルの機能を使用して、構成に従って無効または有効にすることができます。
多くの使用WordPressのウェブサイトの友人は全員、自動保存ではなく、WordPress の自動ドラフトを無効にしたいと考えています。
次のコードは問題を解決します。
WordPressの仕組み上、自動保存を完全に無効にすることはできませんが、▼のように間隔を長く設定することで同様の効果が得られます
define( 'AUTOSAVE_INTERVAL', 3600 ); // 默认是 60,3600秒表示自动保存间隔1小时
許可されている WordPress のリビジョンの最大数はいくつですか?
// WordPress设置自动保存间隔/秒 define('AUTOSAVE_INTERVAL', 3600); // WordPress设置修订版本最多允许几个 define('WP_POST_REVISIONS', 3);
次の定義を WordPress サイトに追加できます。 wp-config.php
ファイル内▼
define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时 define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除 define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数 define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
- 自動ドラフトは、非アクティブ状態が 7 日間続くと自動的に削除されます。
- それらは基本的に自動関数によってクリーンアップされるため、心配する必要はありません。
- に設定してテスト済み
define( 'AUTOSAVE_INTERVAL', 86400 );
自動保存間隔は 24 時間後に有効になりません。 - 自動保存間隔を 3600 (1 時間) に設定することをお勧めします。
WordPress のリビジョンを無効にする (方法 2)
方法 1 の投稿リビジョンの無効化が機能しない場合は、次の WordPress コードを使用して、すべての投稿タイプのリビジョンを無効にする必要があります。
WordPress テーマ テンプレート ファイルを追加してくださいfunctions.php
、以下の無効化記事リビジョンコードを追加▼
// WordPress禁用所有文章类型的修订版本 add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 ); function cwl_wp_revisions_to_keep( $num, $post ) { return 0;}
特定の投稿タイプのリビジョンを無効にする WordPress コード▼
// WordPress禁用某种文章类型的修订版本 add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 ); function cwl_wp_revisions_to_keep( $num, $post ) { if ( 'post_type' == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型 return 0; } return $num; }
WordPress の自動ドラフトに関しては、重要な理由から無効にすることはできません。
Audrey Capital (Matt Mullenweg のエンジェル投資会社) のテック忍者、Samuel 'Otto' Wood 氏は次のように述べています。
複数のユーザーが同時に新しい投稿を作成できるため、自動ドラフトが存在します。XNUMX 人がほぼ同時に post-new に移動し、最初の自動保存がほぼ同時に発生した場合、競合状態が発生し、そのうちの XNUMX 人が間違った投稿 ID を取得する可能性があり、投稿が失敗する可能性があります。投稿の編集を続けると、上書き/失われます。
Auto-Draft は投稿を作成し、編集画面を表示する前に新しい投稿の ID を取得します。これにより、XNUMX 人の同時作成者が誤ってブラウザーのデータで同じ投稿 ID を持つことを防ぎます。
WordPress の TinyMCE 統合を担当する Andrew Ozz 氏は、次のように述べています。
これにより、最初の下書きを保存する前に画像をアップロードすることも可能になり、新しい投稿に正確に追加されます。
WordPress 5.0+ と Gutenberg エディターを使用している場合、以下のコード スニペットで自動ドラフト/保存を無効にすることができます▼
/** * 禁用古腾堡编辑器自动保存 (间隔 3600秒) */ add_filter( 'block_editor_settings', 'cwl_block_editor_settings', 10, 2 ); function cwl_block_editor_settings( $editor_settings, $post ) { $editor_settings['autosaveInterval'] = 3600; return $editor_settings; }
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "WordPress 記事の下書きの自動保存を無効にする/改訂を無効にする方法は? 、 あなたを助けること。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1580.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!