WordPressの関数を少しずつまとめていきます。
今回は、サイト全般の情報を出力する関数「bloginfo」です。
目次
基本的な使い方
サイト全般の情報を出力する関数です。
出力する情報の種類をパラメータの文字列で指定します。
パラメータ | 出力する情報の種類 |
利用箇所 | どこでも利用可能 |
<?php bloginfo('パラメータ'); ?>
サイトの名前と概要の出力
サイトの名前と概要を表示する際に使います。ヘッダー部分などに多用します。
名前の出力
<?php bloginfo('name'); ?>
概要の出力
<?php bloginfo('name'); ?>
使われている文字コードの出力
サイトの文字コードを表示する際に使用します。
<?php bloginfo('charset'); ?>
例1
文字コードを指定するmetaタグの出力
<meta charset="<?php bloginfo('name'); ?>">
サイト管理者のメールアドレスを出力
WordPressの「設定」→「一般設定」で設定したメールアドレスを表示する際に使用します。
<?php bloginfo('admin_email'); ?>
WordPressのバージョン番号を出力
WordPressのバージョン番号を表示する際に使用します。
<?php bloginfo('version'); ?>
例2
バージョン番号には「WordPress」の文字は含まれません。必要な場合は別途出力します。
Powered by WordPress <?php bloginfo('version'); ?>
RSS/Atom関係のアドレスの出力
RSSやAtomのアドレスを表示する際に使用します。
パラメータは以下のようになります。
rss_url | RSS(0.9)のアドレス |
rdf_url | RSS(1.0)のアドレス |
rss2_url | RSS(2.0)のアドレス |
atom_url | Atomのアドレス |
comments_rss2_url | コメントのRSS(2.0)のアドレス |
comments_atom_url | コメントのAtomのアドレス |
例3
RSS2.0のリンクを貼る場合
<a href="<?php bloginfo('rss2_url'); ?>">RSS</a>
廃止又は非推奨となったパラメータ
バージョンの更新と共に、bloginfo関数の幾つかのパラメーターが廃止又は非推奨となっています。
代わりに新たに推奨となった関数を使ってください。
サイトのURLを出力
廃止 | <?php bloginfo(‘siteurl’); ?> |
廃止 | <?php bloginfo(‘home’); ?> |
非推奨 | <?php bloginfo(‘url’); ?> |
推奨 | <?php echo home_url(); ?> |
「style.css」ファイルのURL(パス)を出力
非推奨 | <?php bloginfo(‘stylesheet_url’); ?> |
推奨 | <?php echo get_stylesheet_uri(); ?> |
使用中のテーマディレクトリのURL(パス)を出力
非推奨 | <?php bloginfo(‘stylesheet_directory’); ?> |
推奨 | <?php echo get_stylesheet_directory_uri(); ?> |
使用中のテーマディレクトリのURL(パス)を出力
非推奨 | <?php bloginfo(‘template_url’); ?> |
非推奨 | <?php bloginfo(‘template_directory’); ?> |
推奨 | <?php echo get_template_directory_uri(); ?> |
推奨(子テーマ) | <?php echo get_stylesheet_directory_uri(); ?> |
WordPressアドレス(URL)を出力
非推奨 | <?php bloginfo(‘wpurl’); ?> |
推奨 | <?php echo site_url(); ?> |