WordPress画像名の重複を避ける preventing image-names to overlapping each other in WordPress
はじめに
Macのファインダでwebファイルを作成して,サーバーにアップロードする場合には,当然同じフォルダでファイル名をダブって作成することができない。ところがWordPressでは,アプリも自らのファイルもすべてサーバー内にあり,フォルダーそのものが認識できないので,画像ファイル名がダブってしまう可能性がある。全く,このことをこれまで認識していなかった。ファイル名を考えるのも面倒なので,最近では,1.jpg,2.jpgという名称さえ使っていたが,別のトラブルがあって,この問題を想定しえた。図1 WP内の画像フォルダ例
1 これまでのファイル名とWP内の画像フォルダ
アップした画像ファイルは,西暦年フォルダ/月フォルダ/,に保存されている。上記は2021年2月のフォルダの画像ファイル群を示す。ぼくがアップしたのは,3ファイルinnnojofuta4800web.jpg,scrn_-1.jpg,scrn_-2.jpg,である。ところが図1のように,アップしたファイルの他に自動でより高いピクセル数のものから,より低いものまで,オリジナル以外に7ファイルが作成されているのである。表示のための工夫であろうが,驚いた。
前述のように,ファイル名の簡略化傾向が状態化してきている今,対策をとる必要がある。日本語そのままを使った画像ファイルも沢山ある。表示に文字化けはない。ぼくがつかっているWordPressは英語版であるが,全く,見かけ上,文字化けしていない。大丈夫なのか。気になるところである。
画像をアップする際には,Adobe Photoshopで,web用に画質をかなり落としている。そして,このWebサイトでは,パソコン作業時の画像をそのままスクリーンショットすることが多い。スクリーンショットのファイル名は,年月時分秒,に含まれるので,重なることは無い。しかし,バックアップファイルを見た時に単に,スクリーンショット年月時分秒.jpg,ではどういうトピックの画像か全くわからない。
で,結局,本日,2021年2月12日,にアップする画像であれば,210212topicname_no.jpgとすることにしたい。
おわりに
ネットでみると,同じ画像名に見えても連番が付いていて,上書きができないというような記述があるが,バックアップで見る限りは,連番が追加されていない。
Feb. 12, 2021記