メディアライブラリのファイルを年月ベースに整理してくれるプラグイン、Organize Media Library
wp-content/uploads/ 直下に溜まったファイルを年月フォルダに振り分けて、更に記事内のリンクも置換してくれるという神プラグインをご紹介いただいたので、試してみました!
現在はこの機能は実装されておりません
全画像を一気に書き換えるのは使い方によっては危ないとのことで、現在では作者のKawamoriさんによりこのプラグインはもうちょっとライトな機能のものに変更されております。
背景
過去にこのような記事を書きました。
メディア設定の「アップロードしたファイルを年月ベースのフォルダに整理」にチェックを入れていなかったがために、数年経ったら画像ファイルが増えに増え、バックアップが辛い状況に…。ただ置換するだけならそれほど手間でもないのですが、メディアライブラリに紐づけて整理し直したいと欲求から、めんどくさい手順をふみながらチマチマ直していきました、というお話です。
この記事を元に、WordPress のプラグイン開発をしておられる Kawamori さんという方が、こちらの悩みを一発解消してくれるプラグインを開発してくださいました!!!
Organize Media Library
- WordPress › Organize Media Library « WordPress Plugins
- Riverforest Plugins – Introducing of WordPress plugins made by Katsushi Kawamori.
ありがとうございますー!!。・゚・(ノД`)・゚・。
使ってみました
このブログの適当な画像を突っ込んだダミーサイトで検証してみました。過去のモノも検証するため、投稿日を2012年くらいからランダムに。そこに紐付ける画像も投稿日と同じ日付でメディアライブラリに登録されている、というものです。
このダミーサイト作るのにはじめて Twenty Fifteen を使いましたが、最新のレスポンシブすっげぇ…(゚A゚;)ゴクリ って思いましたw
このダミーサイトに使われている画像は、全て wp-content/uploads/ 直下においてあるものです。FTPソフト上ではこんな感じ。
記事のコードも、こんな感じ。
プラグインをインストールし、ダッシュボードの「ツール」→「Organize Media Library」を選びます。
すると、wp-content/uploads/ 直下にあるファイルを既に検索しておいてくれています。「すべて選択」を選び、「メディアを更新」ボタンを押すと…、
書き換わりました!!!
attachment_id もそのままです! 恐らく、メディアライブラリに登録された日時を元に年月フォルダに振り分けてくれるのだと思います。
ちなみに「戻る」ボタンは、初期画面に戻って検索し直すという意味で、年月フォルダに振り分けたものをまた wp-content/uploads/ 直下に戻すという意味ではないようなので、ご注意ください。
FTPソフトを再読込してみました。おおお、年フォルダになってる!!!
年フォルダに入ってみると、ちゃんとファイルがあるところだけ月フォルダが作られて、その中にファイルが移動していました!
しかも記事内のコードも置換済み…! 至れり尽くせりです…ッ(´;ω;`)ブワッ
ああ、あのとき、このプラグインがあったなら…! と、思わずにいられませんが、あの記事を書いたからこそ作っていただけたのだと思うとあの努力(?)も無駄ではなかったのかなとw
Kawamori さん、本当に本当にありがとうございましたー! 同じお悩みの方は、是非使ってみてください!
コメントは承認制ですので、反映までしばらくお待ち下さい。(稀にスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。)
YouTubeでQ&Aコンテンツを企画しています
運営しているYouTubeチャンネルで、ご相談やご質問を募集しています。動画のコメントやお問い合わせページからお気軽にご相談をお寄せください。