WordPressでは通常インストールディレクトリ直下の wp-content ディレクトリ内で画像ファイル/プラグイン/テーマなどを扱うように出来ていますが、ディレクトリ名の変更や階層を変更することが可能です。
wp-contentディレクトリのリネーム
wp-config.phpファイルに以下の設定を追加することで「wp-content」ディレクトリを「assets」というディレクトリ名にリネームすることが出来ます。
/**
* wp-contentディレクトリのリネーム
*/
define( 'WP_CONTENT_FOLDERNAME', 'assets' );
define( 'WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME );
define( 'WP_SITEURL', 'https://'.$_SERVER['HTTP_HOST'] . '/wp/' );
define( 'WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME );
define( 'UPLOADS', WP_CONTENT_FOLDERNAME.'/uploads' );
リネーム&階層変更
リネームだけでなく階層も変更する場合は、”WP_CONTENT_DIR” と “WP_CONTENT_URL” のパスを以下のように調整します。
/**
* wp-contentディレクトリのリネーム & 階層変更設定
*/
define( 'WP_CONTENT_FOLDERNAME', 'assets' );
define( 'WP_CONTENT_DIR', ABSPATH . '../'.WP_CONTENT_FOLDERNAME );
define( 'WP_SITEURL', 'https://'.$_SERVER['HTTP_HOST'] . '/wp/' );
define( 'WP_CONTENT_URL', 'https://'.$_SERVER['SERVER_NAME'] .'/'.WP_CONTENT_FOLDERNAME );
define( 'UPLOADS', WP_CONTENT_FOLDERNAME.'/uploads' );
上記設定は、 WordPressインストールディレクトリ「wp」と「assets」を並列に置く場合の内容です。
動作環境情報
エックスサーバー(x10) PHP 7.2.17 MySQL 5.7 WordPress 5.3.2
コメント