WordPressメディアライブラリのクリーンアップ

WordPressメディアライブラリのクリーンアップ方法

· 11 min read ·
Written By: 著者アバター Joella Dunn
著者アバター Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: レビュアーアバター John Turner
レビュアーアバター John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

WordPressサイトを運用してしばらく経ちました。製品、ブログ記事、ページ、テーマデザインのために画像をアップロードしました。今、メディアライブラリには数千ものファイルがあります。

WordPressは何も削除しないため、アップロードした画像はすべてそのまま残っています。サイトには、使用されていないサムネイルのバリエーションや重複した画像がある可能性が高いです。これらすべてがサーバーのスペースを占有し、ストレージ料金で費用がかかっています。

スリムで高速なサイトにしたいのであれば、メディアライブラリの整理は必要です。しかし、注意が必要です。間違ったファイルを削除すると、ページ、ウィジェット、またはロゴが壊れてしまいます。

メディアライブラリを迅速かつ安全に整理する方法をご紹介します!

主なポイントは次のとおりです:

  • 整理されたメディアライブラリは、ホスティング費用を節約し、バックアップと復元の高速化、管理画面のパフォーマンス向上につながります。
  • 使用されていない画像バリエーションは、最大のスペース無駄遣いです。WordPressはアップロードされた各画像の複数のサイズを作成しますが、テーマを切り替えた後もそれらは残ります。
  • ロゴやページビルダー要素のような重要な画像を壊さないように、削除する前に必ずDuplicator Proでサイトをバックアップしてください。
  • WP Media Cleanupは、安全な削除のための最良のツールです。サイト全体での実際のファイル使用状況をスキャンし、30日間の復旧期間付きでファイルをソフト削除します。
  • 「未接続」というラベルだけを鵜呑みにしないでください。画像はデータベースで未接続状態でも、ウィジェット、テーマ、またはカスタムコードでアクティブに使用されている可能性があります。

目次

メディアライブラリを整理する理由

WordPressサイトでメディアファイルが20GBあっても、実際に使用されているのは8GBだけというのを見たことがあります。残りは?コストがかかり、すべてを遅くするだけの無駄な重みです。

メディアライブラリを整理する必要がある理由はいくつかあります。

  • 高いストレージコスト

ほとんどのホストは、ディスクスペースまたはinode制限に基づいて課金します。未使用のサムネイルはすべて、そのクォータに対してカウントされます。

inodeキャップが250,000の共有ホストを利用している場合、肥大化したメディアライブラリはそれを超える可能性があります。結果として、何もしていないファイルに対して支払うことになります。

  • 大きなバックアップサイズ

5GBのサイトは15GBのサイトよりも高速にバックアップでき、保存コストも低くなります。オフサイトのバックアップストレージを使用している場合、ジャンクをアーカイブするために月額料金を支払っています。より大きなバックアップは、バックアップ時間の増加も意味し、タイムアウトや失敗の可能性を高めます。

  • 遅い復元

何か問題が発生してバックアップを復元する必要がある場合、追加されたギガバイトごとにダウンタイムが数分追加されます。緊急時には、その数分が重要です。

  • 遅いパフォーマンス

肥大化したメディアライブラリは、肥大化したwp_postmetaテーブルを意味します。未使用の添付ファイルごとにデータベース行が作成されます。WordPressがダッシュボードをロードしたりメディアをフィルタリングしたりするためにデータベースにクエリを実行すると、そこにあるべきではない数千のエントリを調べていることになります。

結果は?管理画面のページが遅くなり、投稿に画像を挿入しようとするときの読み込み時間が長くなります。

メディアライブラリを散らかすもの

未使用の画像バリエーションが最大の原因です。WordPressは、アップロードしたすべての画像(サムネイル、中、大、テーマが必要とするカスタムサイズ)の複数のサイズを自動的に生成します。画像を1つアップロードすると、サーバーには6つのファイルが作成されます。

テーマを切り替えると、問題はさらに深刻になります。古い画像サイズは、新しいテーマで使われていなくても残ったままです。サムネイルを再生成すると、突然、各画像の完全なセットが2つになってしまいます。

未接続の画像は、どの投稿やページにもリンクされていないファイルです。後で破棄した下書きのためにアップロードしたか、投稿を削除しても画像が残ったままになっている可能性があります。WordPressは、ファイルが使用されなくなったからといって、ユーザーがそのファイルを使い終えたとは決して判断しないため、これらの孤立した画像は無期限に蓄積されます。

重複画像は、同じファイルを複数回アップロードした場合に発生します。これはしばしば誤って行われます。結果として、サーバー全体に同一のデータを保存する冗長なコピーが作成されます。

最適化されていない画像は、カメラやデザイナーから直接提供された生のファイルです。これらのファイルは技術的には使用されていますが、膨大なスペースを無駄にし、サイトの速度を低下させます。また、90%小さくできるファイルをバックアップに含めることで、バックアップサイズを肥大化させます。

WordPressメディアライブラリをクリーンアップする方法

問題の原因がわかったので、それを修正しましょう。

ただし、何かを削除する前に、サイトをバックアップしてください。一度間違ったクリックをすると、壊れた画像を検索したり、データを復元したりするのに何時間も費やすことになります。

Duplicatorを使用して完全なバックアップを作成します。次に、オフサイトストレージのためにDuplicator Cloudに送信します。これにより、クリーンアップ中に問題が発生した場合のセーフティネットが提供されます。また、クリーンアップしようとしているのと同じサーバーにバックアップするのではなく、別の場所にバックアップすることになるため、そのサーバーに問題がある場合に目的が達成されなくなります。

Duplicator クラウドにバックアップ

バックアップが安全になったら、不要なものを削除し始めることができます!

メディアライブラリをクリーンアップする方法は次のとおりです。

  • WP Media Cleanupは、サイト全体をスキャンして実際のファイルの使用状況を確認し、30日間のソフト削除と元のファイルの保護により、未使用の画像バリエーションを安全に削除します。
  • Search & Replace Everythingには、データベースエントリとサーバーファイルをクロスリファレンスして、データベース中心のクリーンアップアプローチを実現する組み込みメディアクリーナーがあります。
  • 手動削除:WordPressの未接続フィルターを使用した無料ですがリスクの高い方法で、削除する前に慎重な確認が必要です。

WP Media Cleanupで未使用の画像バリエーションを削除する

これは私のトップのおすすめであり、私が自分のサイトで使用しているツールです。WP Media Cleanupは、ほとんどのクリーナーが見落としている問題、つまり未使用の画像バリエーションを解決するために、最近Duplicatorチームによってリリースされました。

WP Media Cleanup

標準的なメディアクリーナーは、未使用のファイルを探します。画像が投稿に添付されているかどうかを確認します。添付されていない場合は、削除対象としてフラグを付けます。

しかし、通常はサムネイルを見逃しています。

メディアライブラリから添付ファイルを削除しても、150×150ピクセルと768×768ピクセルのバージョンはサーバーに残ったままストレージを消費しています。WP Media Cleanupはそれらを見つけます。

プラグインは、実際に使用されている画像のリストを作成するために、投稿、ページ、ウィジェット、カスタムフィールド、テーマ設定をスキャンします。次に、そのリストをサーバー上のファイルと比較します。

未使用の画像バリエーションをスキャン

一致しないもの、特にサイズのバリエーションは未使用としてフラグが付けられます。データベースだけでなく、実際のファイルシステムをチェックしています。

未使用の画像バリエーション

ファイルを削除すると、最初にソフトデリートされます。間違いがあった場合は、30日以内に復元できます。

画像バリエーションの復元

そして、元のフルサイズの画像は決して削除せず、バリエーションのみを削除します。したがって、誤って何かを未使用としてマークしても、ソースファイルを失うことはありません。

サイトを壊さずにストレージを回復することに真剣に取り組んでいるなら、私が推奨するツールはWP Media Cleanupです。

Search & Replace Everythingで未使用の画像を削除する

データベースの作業にSearch & Replace Everythingをすでに使用している場合、組み込みのメディアクリーナーがあることに気づいていないかもしれません。URLを置き換える際に、メディアファイルを最適化できます。

Tools » WP Search & Replaceに移動し、Remove Unused Mediaをクリックします。次に、スキャンを開始します。

Search & Replace Everything で未使用メディアのスキャン

プラグインは、メディアファイルへのすべてのデータベース参照をチェックし、サーバー上のファイルとクロスリファレンスします。

ファイルパスとサイズが記載された、未使用のメディアの詳細なリストが表示されます。メディアライブラリを最適化するには、すべて削除します。

Search & Replace Everything で未使用メディアファイルを削除

データベース中心のアプローチを求めており、すでに検索および置換プラグインに慣れている場合は、堅実な選択肢です。

未使用の画像をを手動で見つけて削除する

WordPressメディアライブラリで、プラグインなしで添付されていない画像をチェックできます。手間はかかりますが、無料です。リスト表示に切り替え、添付されていない画像でフィルタリングします。これは、ファイルが投稿にリンクされていないことを意味します。

添付されていないメディアファイル

しかし、ここに危険があります。添付されていないことが、未使用であることを意味するわけではありません。その画像は、サイトのロゴ、ウィジェットの背景、またはページビルダーにハードコードされている可能性があります。

メディアライブラリは、投稿の添付ファイルのみを追跡します。テーマやプラグインがそのシステム外のファイルで何を行っているかについては、何も知りません。

添付されていないファイルを削除する場合は、自己責任でお願いします。手動で行う場合は、削除をクリックする前に、すべてのファイルをサイト全体で検索してクロスリファレンスしてください。それでも、何かを見逃す可能性があります。

だからこそ、WP Media Cleanupを推奨します。手動チェックは小規模なライブラリでは問題ありませんが、スケーラビリティがなく、バリエーションをキャッチできません。

WordPress画像のクリーンアップ時に避けるべき一般的な間違い

私は何百ものWordPressサイトをクリーンアップしてきました。ここでは、私が繰り返し目にする間違いをいくつか紹介します。

検証せずに添付されていない画像を削除する

これはサイトを壊す最も簡単な方法です。WordPressが画像が投稿に添付されていないと言っても、使用されていないとは限りません。

サイトのこれらの部分は、しばしば添付されていません:

  • ヘッダーロゴ
  • カスタムCSSの背景画像
  • ページビルダー要素

これらを一括削除すると、レイアウトが壊れ、ロゴが消え、クライアントが怒るでしょう。データベースの関係だけでなく、実際の使用状況をチェックするツールで最初にスキャンしてください。添付されていないラベルではなく、WP Media Cleanupのようなスキャナーを信頼してください。

バックアップのスキップ

ファイルをそれほど削除していないから慎重になっていると思っても、気づけばWooCommerceストアのすべての商品サムネイルを削除してしまっていた、ということになります。

バックアップなしでは、最初からやり直しです。

何かを触る前にDuplicator Proを使用してください。フルサイトのバックアップを作成するのに数秒しかかかりません。

サイト全体バックアッププリセット

バックアップを取ったことを後悔したことは一度もありません。バックアップをスキップしたことを後悔したことは何度もあります!

ライブラリをきれいに保つためのベストプラクティス

メディアライブラリを一度きれいにすることは良いことです。きれいに保つことはさらに良いことです。元いた場所に戻ってしまうのを避ける方法を説明します。

アップロード前に最適化する

画像をサーバーにアップロードする前に、TinyPNGなどのコンプレッサーで処理してください。3MBの画像を300KBに圧縮すると、スペースと帯域幅が節約されます。

これは後から考えるのではなく、習慣として行ってください。eコマースサイトやポートフォリオを実行している場合、この習慣だけで長期的には数ギガバイトを節約できます。

フォルダで整理する

FileBirdMedia Library Foldersのようなプラグインを使用すると、メディアをカテゴリ別に並べ替えることができます。ブログ画像、商品写真、チームのプロフィール写真など、サイトに合わせてわかりやすいようにフォルダを作成してください。

後でメディアライブラリを整理するとき、何が何であるかがわかります。3,000個のファイルリストを見て、どれが重要かわからなくなることはありません。

四半期ごとの監査をスケジュールする

3ヶ月ごとにクリーニングスキャンを実行するようにカレンダーリマインダーを設定してください。散らかりを早期に発見すれば、手に負えなくなることはありません。

四半期ごとの監査は20分で完了します。放置されたライブラリの修正には数時間かかります。プラグインの更新やバックアップ作成のように、WordPressのメンテナンスルーチンに組み込んでください。

よくある質問(FAQ)

WordPressメディアライブラリから画像を削除するにはどうすればよいですか?

メディアライブラリで画像にカーソルを合わせ、完全に削除をクリックします。一括削除するには、複数の画像の横にあるチェックボックスをオンにし、一括操作ドロップダウンから完全に削除を選択します。常に、画像が使用されていないことを確認してください。

WordPressは未使用の画像を自動的に削除しますか?

いいえ。WordPressは、添付されていた投稿が削除されたとしても、アップロードしたすべてのファイルを保持します。また、テーマやプラグインによって生成されたすべてのサムネイルバリエーションも保持します。ファイルを削除するには、手動で行うか、WP Media Cleanupのようなクリーニングプラグインを使用する必要があります。

画像を削除するとウェブサイトが壊れますか?

はい、画像がサイトのどこかに表示されている場合は壊れます。そのため、投稿、ウィジェット、テーマ設定全体での実際の使用状況をチェックするスキャナーが必要です。「添付されていない」というラベルだけを鵜呑みにしないでください。

WordPressメディアライブラリで「添付されていない」とはどういう意味ですか?

WordPressデータベース内の特定の投稿やページに画像がリンクされていないことを意味します。しかし、ウィジェット、サイトのロゴ、ページビルダー、カスタムコードで使用されている可能性があります。「添付されていない」は「未使用」と同じではありません。

メディアライブラリを管理下に置く

クリーンなメディアライブラリは、バックアップの高速化、ホスティングコストの削減、パフォーマンスの向上を意味します。しかし、安全にクリーンアップするには、適切なツールとアプローチが必要です。

Duplicator Proで最初にバックアップしてください。次に、WP Media Cleanupを使用して、未使用のバリエーションと実際にスペースを無駄にしているファイルを削除します。ストレージを解放し、バックアップを高速化し、重要なものを壊すリスクなしにサイトを効率的に実行し続けることができます。

サーバーも、お財布も喜ぶでしょう。次回サイトを復元したり、バックアップを実行したりする際には、実際に管理可能なライブラリがあることに感謝するはずです。

せっかくなので、これらの関連WordPressガイドも気に入っていただけると思います。

著者アバター
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

Get Duplicator Now
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

or
Get 60% Off Duplicator Pro Now →