Posted at

コアファイルを移動した後に忘れずにやること

More than 5 years have passed since last update.

wordpressのコアファイルをドメイン直下のフォルダに置くのではなくて、別のディレクトリに置く。ここまではwordpressの公式見ればやりかたはわかる。

ただ、この方法では、wordpressによって生成される画像パスにコアファイルのディレクトリ名が入っているので、名前を変えることでログイン画面をわかりにくくしたい、という要望を満たすという観点では残念な感じである。

そこで、wp_get_attachemnt_thumb_urlwp_get_attachemnt_urlのフィルターで生成される画像パスからディレクトリ名を除去し、nginxやapacheなりのrewriteでwp-content/uploadsに来たアクセスをコアファイルディレクトリ/wp-content/uploads/...に変えてあげると良い。

pluginで使っているcssやjsがある場合は、それもフィルターでやればよいでしょう。