WordPressで日本語名の画像ファイルをアップロードすると アップロードされたファイル名が えらい事になりますよね。 これでは後で見たとき 何の画像かわからなくなります。 もとのファイル名を英数字にすればいいのですが、パソコン上に置いておく元ファイル名は日本語の方が管理しやすいのでそうしてる方も多いと思います。 そこで、日本語名の画像ファイルをアップロードしても、投稿IDをベースに自動でファイル名を英数字に変更する方法を紹介します。 メディア一覧ではファイルのタイトルは日本語でファイル名は英数字になりますのでこちらも管理しやすくなるかと思います。 また、ブロックエディタのファイルアップロードにも対応しています。 サンプル 以下のコードを my-plugin.php に張り付けてみてください。 /* * 画像登録時、アップロードするファイル名を 変更する * post_parentより
![日本語名の画像ファイルアップロード時、ファイル名を英数字に変更する(ブロックエディタ対応)](https://cdn-ak-scissors.b.st-hatena.com/image/square/bc059a6d9919086b2b653fbb133537cbb973efcb/height=288;version=1;width=512/https%3A%2F%2Fnendeb.com%2Fwp-content%2Fuploads%2Fmain_jfn-change-1024x576.png)