WordPress Logo

WordPressで最も頻繁に使う、と言っても過言ではないテンプレートタグ[bloginfo]の使い方を紹介します。

このテンプレートタグは、引数を指定することで様々な情報を出力させることができるので大変便利です。

<?php bloginfo(); ?> で出力できる要素一覧

以下に全要素をまとめたので、必要なコードをコピペしてお使いください。

<?php bloginfo ( 'name' ); ?>
// 出力結果例:株式会社オンズ
<?php bloginfo ( 'description' ); ?>
// 出力結果例:株式会社オンズのブログ
非推奨
<?php bloginfo( 'wpurl ); ?>
// 出力結果例:https://example.com/wordpress
// インストールしているワードプレス本体のフォルダへのパス
非推奨
<?php bloginfo ( 'url' ); ?>
// 出力結果例:https://example.com
// サイトのURLを表示
<?php bloginfo ( 'admin_email' ); ?>
// 出力結果例:admin@example.com
<?php bloginfo ( 'charset' ); ?>
// 出力結果例:UTF-8
<?php bloginfo ( 'version' ); ?>
// 出力結果例:3.7
// 使用中のワードプレスのヴァージョンを表示
<?php bloginfo ( 'html_type' ); ?>
// 出力結果例:text/html
非推奨
<?php bloginfo ( 'text_direction' ); ?>
// 出力結果例:ltr
// HTML ページの文字の向きを表示
<?php bloginfo ( 'language' ); ?>
// 出力結果例:ja-JP
非推奨
<?php bloginfo ( 'stylesheet_url' ); ?>
// 出力結果例:https://example.com/wordpress/wp-content/themes/example/style.css
// 使用中のスタイルシートへのパス
非推奨
<?php bloginfo ( 'stylesheet_directory' ); ?>
// 出力結果例:https://example.com/wordpress/wp-content/themes/example
非推奨
<?php bloginfo ( 'template_ur' ); ?>
// 出力結果例:https://example.com/wordpress/wp-content/themes/example
// 使用中のテンプレートフォルダへのパス
非推奨
<?php bloginfo ( 'template_directory' ); ?>
// 出力結果例:https://example.com/wordpress/wp-content/themes/example
// 使用中のテンプレートフォルダへのパス
<?php bloginfo ( 'pingback_url' ); ?>
// 出力結果例:https://example.com/xmlrpc.php
<?php bloginfo ( 'atom_url' ); ?>
// 出力結果例:https://example.com/feed/atom
<?php bloginfo ( 'rdf_url' ); ?>
// 出力結果例:https://example.com/feed/rdf
<?php bloginfo ( 'rss_url' ); ?>
// 出力結果例:https://example.com/feed/rss
<?php bloginfo ( 'rss2_url' ); ?>
// 出力結果例:https://example.com/feed
<?php bloginfo ( 'comments_atom_url' ); ?>
// 出力結果例:https://example.com/comments/feed/atom
<?php bloginfo ( 'comments_rss2_url' ); ?>
// 出力結果例:https://example.com/comments/feed
廃止されています
<?php bloginfo ( 'siteurl' ); ?>
廃止されています
<?php bloginfo ( 'home' ); ?>

bloginfoの廃止・非推奨パラメーター(2021年11月追記)

2021年11月時点で廃止または非推奨になっている9つのパラメーターをピックアップします。

  • bloginfo('url');
  • bloginfo('text_direction');
  • bloginfo('stylesheet_url');
  • bloginfo('stylesheet_directory');
  • bloginfo('template_url');
  • bloginfo('template_directory');
  • bloginfo('wpurl');
  • bloginfo('siteurl');
  • bloginfo('home');

これらは以下の表のとおりに置換すれば、推奨されている書き方に修正することができます。

非推奨 推奨
bloginfo('wpurl'); echo site_url();
bloginfo('url'); echo home_url();
bloginfo('text_direction'); if (!is_rtl()) { echo 'ltr'; }
bloginfo('stylesheet_url'); echo get_stylesheet_uri();
bloginfo('stylesheet_directory'); echo get_stylesheet_directory_uri();
bloginfo('template_url'); echo get_template_directory_uri();
bloginfo('template_directory'); echo get_stylesheet_directory_uri();
bloginfo('siteurl'); echo home_url();
bloginfo('home'); echo home_url();

非推奨のコードを使い続けていると、WordPressをバージョンアップした際に使用できなくなってしまう可能性があります。
見つけたらすぐに修正しましょう。

テンプレートタグ/bloginfo - WordPress Codex 日本語版:http://wpdocs.osdn.jp/テンプレートタグ/bloginfo