ショートコードで画像表示

デザインデータからテンプレート内に書き出した画像をPage(Post)にアップロードしないで表示するショートコード。

Add function.php

function img_code($atts) {
    extract(shortcode_atts(array(
        'src' => ''
    ), $atts));
    $url = get_bloginfo('template_directory', 'display');
    return '<img src="'.$url.'/images/'.$src.'" />';
}
add_shortcode('imgcode', 'img_code');
[imgcode src=imagename.jpg]

テンプレートでショートコードを使用するには

<?php echo do_shortcode('[ショートコード名]');?>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)