メインコンテンツにスキップ
読了時間は4分 (729語)

wp_posts WordPressテーブルをクリーンアップする

CLEANUP-THE-WP-POST

作成したすべての投稿または作成したページについて、WordPressは、戻ることができる多くのリビジョンを保存します。 その快適さは1日まで問題ありません。サーバースペースがどういうわけか空になっていることに気づき始めます。 犯人はwp_postsテーブルであり、改訂に関する制限がなければ、成長し続けます。

 

WordPress wp-posts改訂システム

改訂は、任意の投稿またはページのサイドバーメニューからアクセスできます。 リビジョンを参照して、何がいつ変更されたかを確認できます。 必要に応じて、リビジョン間を行ったり来たりして、削除したコンテンツを探すか、古いバージョンに戻すことができます。 この問題は、WordPressブログに改訂が殺到している場合にのみ発生します。

1リビジョン


 
WordPressはデフォルトで、投稿やページのリビジョンを無制限に保存します。 ただし、wp_postsテーブルのクリーンアップとスペースの解放は、MySQLクエリと同じくらい簡単です。 この記事では、その方法と、今後改訂版が蓄積されないようにする方法について説明します。

 

phpMyAdminからのwp_postsテーブルのクリーニング

リビジョンはMySQLデータベースに保存されるため、リビジョンのクリーンアップの最初のストップはデータベース自体であることは理にかなっています。 phpMyAdminはMySQLの最も一般的な管理ツールの1つであり、ユーザーフレンドリーなレイアウトでクエリを実行できます。

2クエリ

 

古いリビジョンを削除するには、wp_postsテーブルを見つけて入力します。 上部で、[SQL]タブを選択し、以下のクエリを入力します。

DELETE FROM wp_posts WHERE post_type = "revision";

 

クエリは、wp_postsテーブルでリビジョンである投稿のバージョンを検索して削除します。 シンプルですが非常に効果的です。 小さなWordPressブログでは、テーブルのサイズが86kbから22kbになり、75%削減されました。 大規模なWebサイトでは、アーカイブされたデータの90%を削除できます。

 

WP Speed of Lightからwp_postsテーブルをクリーニングする

wp_posts テーブルからリビジョンを手動で削除するのは複雑で、実際の投稿やページを誤って削除するリスクが生じます。 WP Speed of Light wp_posts テーブルからリビジョンをクリーンアップするはるかに直感的な方法を提供します。

古いリビジョンは、 WP Speed of Lightの構成の[データベースのクリーンアップ]タブメニューからクリアできます。 オプションの1つは、すべての投稿リビジョンをクリーンアップすることです。チェックマークを付け、クリーンアップと保存ボタンを押して、wp_postsテーブルを不要なコンテンツから解放します。

wp-speed-of-light-database-auto-cleaup

 

WP Speed of LightのProアドオンをお持ちの場合は、さらに一歩進むことができます。

 

WordPressリビジョンの数を制限する

他のものと同様に、予防は治療よりも優れています。 WordPressの設定では、すべての投稿またはページに保存するリビジョンの数を制限できます。 このオプションを設定するには、SFTPを使用してサーバーにアクセスし、wp-config.phpファイルを開きます。

wordpressrevisionbig-list

 

wp-config.phpファイルで、ABSPATH定義行を探します。 以下のいずれかの行を機能させるには、このコード行の前に挿入する必要があります。 WordPressのリビジョン数を制限する方法は2つあります。 次のコード行を書き出して、最新のリビジョンのみを保持できます。

define( 'WP_POST_REVISIONS'、5);

 

当然のことながら、投稿やページのリビジョンに独自の制限を指定する数を変更できます。 または、リビジョンをまったく保存しない場合は、次のコードを記述して、WordPressのリビジョンシステムを完全に無効にすることができます。

define( 'WP_POST_REVISIONS'、false);

 

理論的には、WordPress のリビジョンはありがたいことである可能性があり、古い投稿やページを飛び回って、編集して削除したコンテンツを見つけることができます。 実際には、小規模サーバーのスペース制限により、リビジョンの使いやすさが失われ、扱いにくいアーカイブになってしまう可能性があります。 WP Speed of Lightを使用しているかどうか または手動で削除する場合でも、リビジョンが邪魔になる必要はなく、今後はニーズに合わせて動作を変更できます。

WP Speed of Lightすると、サイトの速度を分析できるようになり、ここでにも注意してください。

 

詳細: WP Speed of Light >>

 

3
最新情報を入手

あなたがブログを購読するとき、あなたがそれらを見逃さないように、サイトに新しい更新があるときに私たちはあなたに電子メールを送ります。

関連記事

この投稿へのコメントは管理者によってロックされています。
 

コメント