🚀 サイト構築が難しい?手取り足取りご案内します——「WordPressサイト構築伴走」サービスを詳しく見る →

5つのWordPressサムネイル削除方法_一括ゴミ画像クリーンアップ

WordPressで安全なサイトを運営していると、特にPostに添付された画像が多い場合、あなたのサイトのuploadsフォルダの下に多くのサムネイル画像が生成されます。これらのサムネイル画像は私たちのサイトにとっては役に立たないので、もしサイトのインストールが完了した直後にサムネイル生成を無効化、この問題に悩まされることはありません。以下では、その方法を説明します。WordPressサムネイルファイルの一括削除注意:画像を削除する前にバックアップを取ってください。誤削除を避けるためです。

Pluginを使用した一括削除

WordPressのPluginシステムは比較的豊富ですが、サムネイル画像の一括削除に関するPluginは多くありません。Naibaは市場で見つけられるものをすべてテストし、最終的に以下の3つが残りました。

DNUI

批量删除WordPress缩略图插件 DNUIこのPluginはネット上で検索される資料で最も多く紹介されているものの一つですWordPressサムネイル画像を一括削除するPlugin、ただし実際のテストでは、Naiba サイト構築ノートDNUIの使用体験はあまり良くなく、現在の最新月の画像しかスキャンできず、テストサイトには2017年と2018年のサムネイル画像がありましたが、DNUIではそれらをスキャンできませんでした。 ただし、すでにスキャンされたファイルは一括削除可能です。ダウンロードURL

Image Cleanup

批量删除WordPress缩略图插件 Image CleanupこのWPプラグインはテスト時に上部にエラー警告が表示されましたが、機能には影響しません。Image Cleanupは、Naiba サイト構築ノートがWPサムネイルの一括削除をテストしている際にすべてのサムネイル画像を完全にスキャンできる唯一のプラグイン。 プラグインを使用して削除したい場合、これは良い選択肢です。ダウンロードURL

Media Cleaner

批量删除WordPress缩略图插件Media Cleanerはテストしたプラグインの中で最も新しいものなので、WordPressとの互換性に問題はありませんが、テスト中にこのプラグインが以前のフォルダの画像コンテンツをスキャンできないことが判明しました。ダウンロードURL

Force Regenerate Thumbnails

このプラグインは、サムネイルの強制再生成により、すべての古い画像サイズを削除し、画像添付ファイルのサムネイルを実際に再生成することができます。ダウンロードURL  
特別な説明:上記のプラグインが以前の画像ファイルをスキャンできない理由について、推測される原因は、Naibaのテストサイト上の以前の画像がデータベースに書き込まれていないため(サイト構築後にデータベースがリセットされた)、プラグインがデータベースに記録があり、かつ記事で参照されていないファイルのみをスキャンしたためだと考えられます。

手動一括削除

手動での一括削除は比較的安定した方法で、FTP削除とsshコマンドによる一括削除に分けられます。この方法で使用するソフトウェア:#サイト構築# 無料のVPS管理ソフトウェアXshell6/Xftp6日本語版

FTPソフトウェアを使用して削除

使用FTP软件批量删除图片FTPソフトウェア(例:xftp)を使用してサーバーに接続し、画像フォルダに移動し、末尾が„-数字x数字“形式の画像を一括選択し、右クリックして削除を選択します。この方法は時間と労力がかかるため、推奨度は低いです。

sshコマンドを使用して一括削除

この方法が最も迅速ですが、記事に挿入した画像が原図ではなくサムネイルの場合は、この方法を使用しないでください。この方法は以下の場合にのみ有効ですLinuxのVPSサーバー、もしあなたがShared Hostingを使用している場合、この操作はできません。ssh批量删除图片xshellを使用してサーバーに接続し、uploadsフォルダに移動して以下のコマンドを実行します:
find . -name '*-[0-9][0-9]x[0-9][0-9]*'
和
find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*'
上記の2つのコマンドは、ファイル名に„-数字数字x数字数字“および„-数字数字数字x数字数字数字“を含むファイルを検索します。WordPressのサムネイル画像の命名規則はこの形式であるため、例えば上図の-75x75.jpgや-300x193.pngなどです。検索結果を確認し、これらのファイルが削除可能であると判断したら、以下のコマンドを使用して削除します:
find . -name '*-[0-9][0-9]x[0-9][0-9]*' -exec rm -f {} \;
和 
find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*' -exec rm -f {} \;
オンラインで検索した別のコマンド オプションを利用できます-regex正規表現を使用するには:
find . -regex '\./[0-9]+_[0-9]+\.zip'
見つかったファイルを削除する必要がある場合は、xargs(削除前に必ず確認してください):
find . -regex '\./[0-9]+_[0-9]+\.zip'|xargs rm -f
削除だけでなく削除された数を取得したい場合は、次のようにします:
find . -regex '\./[0-9]+_[0-9]+\.zip'|tee >(wc -l 1>&2)|xargs rm -f
以上で、上記で紹介したいくつかの方法があなたを助けることができますWordPressサムネイルの一括削除です。最後に再度注意しますが、操作前に必ずBackupを取ってください。有用なファイルを削除しないように注意してください。

🚀 チュートリアルを見てもまだ迷っていますか?私が直接手を取ってご案内しましょう

「WordPressサイト構築伴走サービス」——ドメイン名の選択、ホスティングの購入から、Themeのインストール、公開、投稿まで、すべてのステップで私が伴走し、遠回りをせずに目標に直行します。

👉 サイト構築伴走サービスについて詳しく知る
🔒

コメントは閉鎖されました

この記事のコメント機能は閉鎖されています。ご質問がある場合は、他の方法でお問い合わせください。

×
二维码

QRコードをスキャンしてフォロー