WordPressで2000以上の投稿と95000枚の画像がある場合のクリーンアップ方法を紹介する。サイトのパフォーマンス向上とストレージ解放に効果的だ。
目次
バックアップを取る
まず完全なバックアップを作成する。UpdraftPlusなどのプラグインか、ホスティング提供者のツールを使用する。
データベースの最適化
- 投稿リビジョンの削除: wp-config.phpに以下を追加し、保存数を制限する。
phpdefine( 'WP_POST_REVISIONS', 5 );
- テーブルの最適化: phpMyAdminかWP-Optimizeで「OPTIMIZE TABLE」コマンドを実行。
- 不要データの削除: スパムコメント、未承認コメント、ピンバック、トラックバックを削除。
メディアライブラリのクリーンアップ
- 未使用メディアの特定: Media CleanerやSearch & Replace Everything (Pro版)を使用。
- 一括削除: ダッシュボードのメディアライブラリで「一括選択」機能を使用。
- 将来の重複防止: Media Deduperをインストール。
不要なプラグインとテーマの削除
- プラグイン > インストール済みプラグインで、未使用のものを無効化し削除。
- 外観 > テーマで、古いテーマを削除。
クリーンアップの自動化
WP RocketやWP-Optimizeで定期的なクリーンアップをスケジュール設定。
画像の圧縮
WP-OptimizeやSmushなどのプラグインを使用。
パフォーマンスの監視
Google PageSpeed InsightsやGTmetrixでサイト速度を定期的に確認する。
これらの手順を体系的に実行すれば、WordPressサイトの整理とパフォーマンス向上、ユーザー体験の改善が可能だ。
コメント