本サイトではアフィリエイト広告を利用しています
wordpress-upload

WordPress 設定

WordPress のメディアアップロードディレクトリを変更するには?

2020年10月16日

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を変更したりするときは役に立つ設定だと思います。

-WordPress, 設定
-,