bloginfo(‘name’)についてWordPressテンプレートタグ解説
概要
<?php bloginfo('name'); ?> は、WordPressサイトに設定されたサイトの名前(サイトタイトル)を出力するテンプレートタグです。通常、「設定 > 一般設定」で入力したサイト名が表示されます。
基本的な使い方
<title><?php bloginfo('name'); ?></title>
主に <head> 内で、タイトルタグやロゴ部分に表示する際に使用されます。テーマ全体で共通のサイト名を一元的に管理できます。
出力される内容の例
My WordPress Site
役割とメリット(定義リスト形式)
- 動的表示
- 設定画面でサイト名を変更すれば、テーマ全体に自動で反映される。
- SEO対応
- タイトルタグ内で使えば、検索エンジンに正しいサイト名を伝えられる。
- 保守性向上
- 複数箇所にサイト名をハードコーディングせずに済むため、保守が楽。
注意点
- 管理画面の「一般設定」→「サイトのタイトル」が未入力の場合、空文字が出力されます。
bloginfo()関数は、さまざまな情報を引数で切り替えられるため、引数の指定ミスに注意してください(例:'description'など)。
まとめ
<?php bloginfo('name'); ?> は、WordPressサイトのサイト名を動的に表示するための代表的なテンプレートタグです。ロゴ部分、タイトルタグ、フッターなど、サイト名を使うあらゆる場所に活用できます。
