プラグイン不要で投稿や固定ページでWordPress独自タグを使う!

別に固定ページ内に相対パスとか絶対パスでURL記述してもいいんですけど、
なんか気になるからWordPress独自タグ使おうって話です。

でも独自タグって固定ページじゃ使えないから、使えるようにfunction.phpに書いちゃおって話です。

function sc_bloginfo($atts, $content = null) {
extract(shortcode_atts(array(
'arg' => ''
), $atts));

return get_bloginfo($arg);
}

add_shortcode('bloginfo', 'sc_bloginfo');

あとはこういう感じで置き換え置き換え~ヽ(•̀ω•́ )ゝ✧

サイトのURL!

[bloginfo arg='url']

WordPressがインストールされてるURL!

[bloginfo arg='wpurl']

テンプレートのURL!

[bloginfo arg='template_url']

子テーマ化とかされてるときのテンプレートのURL!

[bloginfo arg='stylesheet_directory']

例としてこんな感じで使うよ。

<img src="[bloginfo arg='stylesheet_directory']/img/hogehoge.png" alt="" />

私は相対パスとか階層の把握がへたくそなので、これはとても重宝しています。
あとその辺気にしなくていいしカスタマイズ性も良いと思います(∩`ω´)⊃))

検索用文字列:ショートコード