WordPress初心者さんがまず覚えないと困るテンプレートタグBest5(+α) ※若干情報古め

解説1.パスや文字情報を出力する

使用中のWordPressに関するさまざまな情報を、文字列として出力します。
具体的には、パスや管理画面で設定したブログ情報、など。
()の中に引数を入れて使います。

引数はいくつかありますが、初心者さんなら以下の5つをとりあえず理解すればいいでしょう。

  • bloginfo(‘url’) : このWordPressサイトのURLを出力。
     または 
  • bloginfo(‘name’) : 管理画面の設定>一般設定>サイトのタイトル に入れた文字を表示。
  • bloginfo(‘description’) : 管理画面の設定>一般設定>キャッチフレーズ に入れた文字を表示。
  • bloginfo(‘template_url’) : 使用中テーマファイルのURLを出力。
  • bloginfo(‘stylesheet_url’) : 使用中テーマのメインスタイルシートファイルのパスを出力。

bloginfo(‘template_url’) について補足

WordPressでは、通常の静的なサイトと違って、テーマファイルのパスと実際に表示されるパスが違います。

例えば、通常なら##さらに補足

3.0以降は以下の記述が推奨されています。

 →  または 
 → 
 → 

関連リンク

テンプレートタグ/bloginfo – WordPress Codex 日本語版

コード記載例:(URLがhttp://mypacecreator.net で、mypace_customテーマを使用した場合)

//現在の推奨
<img src="<?php echo esc_url( get_template_directory_uri() ); ?>/img/header.jpg" />
 
//以前の書き方
<img src="<?php bloginfo('template_url'); ?>/img/header.jpg" />


出力後:

<img src="http://mypacecreator.net/wp-content/mypace_custom/img/header.jpg" />

ここが通常のコーディングとWPテーマのコーディングの違いですね。
まぁ、最初から絶対パスで書いても一緒なんですけど。

あと、bloginfo(‘stylesheet_url’) はそのテーマのstyle.cssへのパスを出力します。

記述例:

<link rel="stylesheet" href="<?php echo esc_url ( get_styleseet_directory_uri() ); ?>" />
 
//以前の書き方
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" />

と、

<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style.css" />
 
//以前の書き方
<link rel="stylesheet" href="<?php bloginfo('template_url')/style.css; ?>" />

はどちらも

<link rel="stylesheet" href="http://mypacecreator.net/wp-content/mypace_custom/style.css" />

を出力します。

※CSSファイルは2015年1月現在、wp_enqueue_style関数を使って出力することが推奨されています。

コメント / トラックバック 10 件

今週の管理人ブックマーク (12/19-12/26) - Sometime PHP2010/12/26 23:55

[…] WordPress初心者さんがまず覚えないと困るテンプレートタグBest5 | マイペースクリエイターの個人的な日記 […]

wordpress独自テンプレートの制作 | t24212011/06/28 22:12

[…] そのテンプレートのURLを呼び出す。サイトURLとは違うので注意が必要。 http://mypacecreator.net/blog/archives/642/2 […]

とは何か? | 午後13時4分2011/10/10 23:30

[…] 下記リンク参照 WordPress初心者さんがまず覚えないと困るテンプレートタグBest5 […]

WordPressのまとめサイト | WordPress Beginners2012/03/15 11:38

[…] WordPress初心者さんがまず覚えないと困るテンプレートタグBest5 WordPress今日からはじめますって方にはオススメ! […]

WordPressでオリジナルテーマ作成 | Hanaのブログ2013/10/01 12:17

[…] 。 どうやらPHPの新旧バージョンで推奨の記述方法が変わっていたようです。 のほうが新しいようです。 <参考URL> WordPress初心者さんがまず覚えないと困るテンプレートタグBest5(+α) […]

【Stinger3】サイドバー内「NEW ENTRYをもっと見る」のリンク先をサイトマップにしました2013/12/07 11:43

[…] WordPress初心者さんがまず覚えないと困るテンプレートタグBest5(+α) ※若干情報古め | マイペースクリエイターの覚え書き […]

:a| 2015/01/24 17:03

<? php はPHPで有効な書式ではありません。

:mypacecreator| 2015/01/26 12:03

>aさん
ご指摘ありがとうございます、不要な半角スペースが入っていた点を修正しました。
ついでに、この記事を書いてから4年以上経っていますので、推奨状況が変わっている部分に補足を入れました。

:a| 2015/01/28 00:43

あなた他のサイトでもアドバイスなさっていましたね?
かっこいいです^^
アイコンが独特だったのでもしや・・・と

https://ja.forums.wordpress.org/topic/12840

:mypacecreator| 2015/01/30 19:37

ありがとうございます^^; いろんなところに出没してるのと、アイコンが覚えやすいので比較的気付かれます(汗
悪いことはできませんw

コメントをどうぞ

メールアドレス (必須・公開されません)
コメント本文

  • スパム・迷惑コメント投稿防止のため、メールアドレスの入力が必須ですが、公開はされません。何卒ご協力のほどお願いいたします。
  • 投稿いただいたコメントは管理者のチェック後掲載しておりますので、即時には反映されません。
  • 記載内容に関する批判や間違いの指摘などはそのまま掲載する方針ですが、投稿内容と無関係な誹謗中傷、一方的な罵詈雑言の場合は削除させていただく可能性があります。
  • 通常業務の合間にコメントチェックをしておりますので、すべてのコメントへのお返事が出来ない場合もございます。あらかじめご了承ください。
  • 管理人個人への連絡等は、コメント欄ではなくコンタクトフォームをご利用ください。

今年もスタッフしました!

書籍を執筆しました

WordPress 標準デザイン講座【Version 4.x対応】


翔泳社さんより、2015/02/27発売です。

寄付歓迎(・ω<)☆

当ブログの記事があなたの役に立ったら、気が向いたらでいいのでドネーションいただけると更新の励みになります!
気が向いた方はこちらから

ブログ内検索