bloginfoはテンプレートファイルで使うことが多いテンプレートタグ。投稿画面でも利用できるようにショートコードにしておくと便利。
<?php /** * 入力エディタでbloginfoを取得する。 * @param arg bloginfoの引数 * url ブログのURL * template_directory テンプレートディレクトリのパス * stylesheet_directory テーマディレクトリのパス * デフォルトではblogのURLを返す */ function bloginfo_func($atts) { extract(shortcode_atts(array( 'arg' => "url" ), $atts)); if ('' !== $arg) { $value = get_bloginfo($arg); } else { $value = get_bloginfo('url'); } return $value; } add_shortcode('bloginfo', 'bloginfo_func'); ?>
» Gist
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。