bloginfo() の使い方|説明・引数・注意点

説明

bloginfo() は、サイトの情報を出力する関数です。

基本構文

bloginfo( string $show = '' ): void

引数

  • $show:項目名

戻り値

戻り値はありません(出力します)。

使い方(サンプル)

bloginfo( 'name' );

注意点

  • 値を取得して加工したいときは get_bloginfo() を使います。

実務での使いどころ

  • <head> の中などで、サイト名や、文字コードを、そのまま、出力するとき。

よくあるミスと対処

  • 値として使いたいのに、これを使っている。出力するだけで、値は返さない。値は get_bloginfo() で取得する。
  • 属性値の中で、使っている。エスケープに、注意する。
  • URLの取得に、使っている。URLは、専用の関数を使う。

NG例

$name = bloginfo( 'name' ); // 出力されるだけで、変数には入らない

OK例

$name = get_bloginfo( 'name' );
echo esc_html( $name );

使い分け早見表

関数 役割
bloginfo() サイトの情報を、出力する
get_bloginfo() サイトの情報を、値として返す
home_url() サイトのトップページのURLを、取得する

関連項目

get_bloginfo()

公式リファレンス:bloginfo() | Function | WordPress Developer Resources

コメント

タイトルとURLをコピーしました