Web 開発の基礎知識的な WordPress ですが、私自身 WordPress (以下WP)そのものにどちらかといえば否定的なこともあり、いざやってみるとてこずることがいくつかあります。
多くは、すでに忘れてしまっていた知識のようなもので、何とかなることが多いのですが、今回も同様のネタです。
WordPress で画像をアップロードするときは、ファイルをWPの「メディア」にドラッグ・アンド・ドロップするだけで事足ります。
普通はこれでいいのですが、こだわった商業用サイトならエンジニア同士のアピール目的もあると思うのですが(単にカスタマイズ感を出したいだけかもしれませんが)、アップロードするディレクトリを変更したいことがあります。
問題は、wp-content/uploads という WP のデフォルトのディレクトリではなくて、カスタムディレクトリにファイルをアップロードしたくなったということです。WP をインストールしたディレクトリ直下にある wp-config.php ファイルをエディタで開き、次の記述をすれば、WPのデフォルトのアップロードディレクトリを変更できます。
php require_once(ABSPATH.'wp-settings.php'); define('UPLOADS', 'my-images');
WP のブラウザを通じて(ドロップされた)アップロードされたファイルは、このカスタムディレクトリに追加されます。
ディレクトリが存在しない場合は、WP がディレクトリを新たに作成し、「年度」/「月」といったカスタムディレクトリ内にアップロードされることは、気にしておいてください。
初歩的な設定ですが、サイトを移転させたり、CMSを変更したりするときは役に立つ設定だと思います。