よもやまチョモランマ

記事にフォルダから画像を配置したい

WordPressで投稿ページや固定ページに画像を配置しようと思ったら、普通は「メディアを追加」なんでしょうけども。あえてそこを介さず画像を管理したいこともあるのですよ。

初期状態でも、こんな感じで書けば出ます。

<img src="/wordpress/wp-content/themes/〇〇/images/image.jpg">

ただ、これを

<img src="images/image.jpg">

こんなふうに短くしたい場合は、functions.phpにコードを記述します。

<親テーマの場合>

function imagepassshort($arg) {
$content = str_replace('"images/', '"' . get_bloginfo('template_directory') . '/images/', $arg);
return $content;
}
add_action('the_content', 'imagepassshort');

<子テーマの場合>

function imagepassshort($arg) {
$content = str_replace('"images/', '"' . get_bloginfo('stylesheet_directory') . '/images/', $arg);
return $content;
}
add_action('the_content', 'imagepassshort');