WordPress関数

サイト全般の情報を出力する関数「bloginfo」:WordPress関数まとめ

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
ブログ全般の情報を出力する関数「bloginfo」:WordPress関数まとめ

WordPressの関数を少しずつまとめていきます。
今回は、サイト全般の情報を出力する関数「bloginfo」です。

~ 目次 ~

  1. 基本的な使い方
  2. サイトの名前と概要の出力
  3. 使われている文字コードの出力
  4. サイト管理者のメールアドレスを出力
  5. WordPressのバージョン番号を出力
  6. RSS/Atom関係のアドレスの出力
  7. 廃止又は非推奨となったパラメータ

基本的な使い方

サイト全般の情報を出力する関数です。
出力する情報の種類をパラメータの文字列で指定します。

<?php bloginfo('パラメータ'); ?>
パラメータ
出力する情報の種類
利用箇所
どこでも利用可能

サイトの名前と概要の出力

サイトの名前と概要を表示する際に使います。ヘッダー部分などに多用します。

名前の出力

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

概要の出力

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

使われている文字コードの出力

サイトの文字コードを表示する際に使用します。

<?php bloginfo('charset'); ?>



文字コードを指定するmetaタグの出力

<meta charset="<?php bloginfo('name'); ?>">


サイト管理者のメールアドレスを出力

WordPressの「設定」→「一般設定」で設定したメールアドレスを表示する際に使用します。

<?php bloginfo('admin_email'); ?>

WordPressのバージョン番号を出力

WordPressのバージョン番号を表示する際に使用します。

<?php bloginfo('version'); ?>



バージョン番号には「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のアドレス


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(); ?>

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る