bloginfo()

bloginfo()
目次

bloginfo()の用途

bloginfo() は、WordPress のテーマテンプレート内で使用されるテンプレートタグで、サイトに関するさまざまな情報(サイト名、URL、バージョンなど)を取得・出力する関数です。

bloginfo()の使用方法

bloginfo( string $show )

または、情報を出力せず取得だけしたい場合は get_bloginfo() を使います。

get_bloginfo( string $show )

bloginfo()の主なパラメータとその意味

パラメータ名説明
'name'サイトの名前(設定 > 一般「サイトのタイトル」)
'description'サイトのキャッチフレーズ
'wpurl'WordPress のインストール URL
'url' または 'home'サイトのホーム URL
'admin_email'管理者のメールアドレス
'charset'文字コード(例:UTF-8)
'language'サイトの言語(例:ja)
'version'現在の WordPress バージョン
'stylesheet_url'使用中のテーマの style.css のURL
'template_url'使用中テーマのディレクトリURL
'pingback_url'ピンバック用のURL
'atom_url', 'rss2_url'フィードURL

bloginfo()の使用例

サイト名を表示

<h1><?php bloginfo('name'); ?></h1>

キャッチフレーズを表示

<p><?php bloginfo('description'); ?></p>

<head> 内で使用される例

<meta charset="<?php bloginfo('charset'); ?>">
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>">

WordPress バージョンの取得(出力せず変数に格納)

<?php $wp_version = get_bloginfo('version'); ?>

bloginfo()get_bloginfo() の違い

関数名役割
bloginfo()情報を出力する(echoされる)
get_bloginfo()情報を取得するだけ(echoしない)

bloginfo()の注意点

  • 'url' は非推奨(deprecated)ではないですが、home_url() を使うほうが推奨されるケースもあります。
  • URLやパス情報を扱うときはセキュリティのため esc_url() を組み合わせると安全です。
<link rel="stylesheet" href="<?php echo esc_url( get_bloginfo('stylesheet_url') ); ?>">

bloginfo()のよく使う場面のまとめ

用途推奨されるコード
サイト名を表示bloginfo('name')
キャッチフレーズbloginfo('description')
WordPressバージョン確認get_bloginfo('version')
style.css のURL取得get_bloginfo('stylesheet_url')
サイトURLhome_url() または bloginfo('url')(後者は古め)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

初めてホームページを作成したのは1996年。
2000年よりフリーランスで主に中小企業、学校、各種公的団体、個人事業主のWordPressを活用したホームページ制作を行っています。WordPressテーマはそれぞれのクライアントに合わせて作成しています。
WordPressを活用したサイト運営のための情報発信をしていきます。

目次