WordPressの画像のパス
WordPressでHPを作っている時、特にHTMLサイトからWPに移行する作業をしている時に固定ページの画像のパスをなんとかしたいって思います。
『メディア』に追加してから画像の挿入でもいいのですが、
大量の画像をアップしたいとき等、「めんどくさい」ってなります。
直接サーバへ移行したほうがいい場合もありますよね。
今回はその場合のやり方です。
まず、サーバーのテーマフォルダの中に新規フォルダ「img」を作成し、その中に表示させたい画像をアップロード。
次に下記をfunctions.phpに記述。
【js】
1 2 3 4 5 |
function replaceImagePath($arg) { $content = str_replace('"img/', '"' . get_bloginfo('template_directory') . '/img/', $arg); return $content; } add_action('the_content', 'replaceImagePath'); |
で、html側は
1 |
<img src="img/aaa.png" alt="" /> |
でOKです。