Home
日本語ホーム
ドキュメント
拡張
Showcase
ブログ
フォーラム
ダウンロード
ドキュメント横断検索
:
赤色のリンク
は、まだ日本語Codex に存在しないページ・画像です。英語版と併せてご覧ください。(
詳細
)
この Wiki はいつでも誰でも編集できます。
ログインアカウントの取得
からどうぞ :)
5月23日に
MySQL 4.0 → 5 へ移行
しました。動作不良等があればご一報ください (
連絡先
)
ソースを表示
出典: WordPress Codex 日本語版
インクルードタグ
のソース
移動:
ナビゲーション
,
検索
あなたにはこのページの編集権限がありません。理由は以下の通りです:
この処理は user,
管理者
のうちどちらかの権限を持った利用者のみが実行できます。
以下にソースを表示しています:
{{テーマ・テンプレートガイド|テンプレート}} テンプレート'''インクルードタグ'''は、ある[[テンプレート]]ファイル(例えば <code>index.php</code>)の中で、他のテンプレートファイル(例えば <code>header.php</code>)の [[用語集#HTML|HTML]] や [[用語集#PHP|PHP]] を実行するために使います。[http://www.php.net PHP] にはこの用途の <code>[http://jp.php.net/manual/ja/function.include.php include()]</code> 文がありますが、以下の WordPress テンプレートタグを使えば、より簡単に特定のファイルを読み込めます。 テンプレートとテーマについてのさらなる情報は、[[:ja:Using Themes|テーマの使い方]] ならびに [[テーマの作成]] をご覧ください。インクルードタグを用いて一つのウェブページを構成する仕組みについては、[[テンプレート入門]]で説明しています。 <div id="The_Header_Template"> == ヘッダテンプレート == </div> <?php get_header(); ?> このタグは、現在のテーマディレクトリから <code>header.php</code> ファイルを読み込みます。このファイルがないときは、代わりに <code>wp-content/themes/default/header.php</code> を読み込みます。 <div id="The_Footer_Template"> == フッタテンプレート == </div> <?php get_footer(); ?> このタグは、現在のテーマディレクトリから <code>footer.php</code> ファイルを読み込みます。このファイルが無いときは、代わりに <code>wp-content/themes/default/footer.php</code> を読み込みます。 <div id="The_Sidebar_Template"> == サイドバーテンプレート == </div> <?php get_sidebar(); ?> このタグは、現在のテーマディレクトリから <code>sidebar.php</code> ファイルを読み込みます。このファイルが無いときは、代わりに <code>wp-content/themes/default/sidebar.php</code> を読み込みます。 === ファイル名の指定 === '''[[Version 2.5|WordPress 2.5]] 以上'''では、パラメータとして、サイドバーテンプレートのファイル名(<code>sidebar-''この部分''.php</code>)を指定できます。テンプレートに <code>TEMPLATEPATH . 'sidebar-2.php'</code> を読み込ませるには、次のように書きます。 <?php get_sidebar('2'); ?> 例えば、ウェブページの左右にサイドバーを設けたり、ページによってサイドバーテンプレートを使い分けるなど、テーマ内で二つ以上のサイドバーテンプレートを扱いたい場合に利用できます。 <div id="The_Comments_Template"> == コメントテンプレート == </div> <?php comments_template(); ?> このタグは、現在のテーマディレクトリから <code>comments.php</code> ファイルを読み込みます。このファイルが無いときは、代わりに <code>wp-content/themes/default/comments.php</code> を読み込みます。メインインデックスページやアーカイブページにコメントを表示するには、このタグを呼ぶ前に、変数 <code>$withcomments</code> に <code>"1"</code> をセットする必要があります。 <div id="Including_Any_Template"> == その他のテンプレートの読み込み == </div> WordPress には、これらの特定の[[テンプレート]]を読み込むために上記のタグがありますが、''どのようなファイルでも''読み込める便利な方法もあります。それには、[[用語集#PHP|PHP]] の <code>[http://jp.php.net/manual/ja/function.include.php include]</code> 文と、誰にでも簡単に使えるよう WordPress で定義されている定数 <code>TEMPLATEPATH</code> を使います。 仮に <code>header2.php</code> というファイルを読み込みたいとしましょう。このファイルの内容を表示したいテンプレートの中に、次の行を挿入するだけです。 <?php include (TEMPLATEPATH . '/header2.php'); ?> これは例えば、<code>[[#ヘッダテンプレート|get_header()]]</code> で読み込まれる通常の <code>header.php</code> の替わりに、別のヘッダを読み込む手段として使えます。 他の用例と説明が[[テンプレート入門#Template Files Within Template Files|テンプレート入門]]にあります。 '''注''': * <code>TEMPLATEPATH</code> は、現在のテンプレートディレクトリへの絶対パスへの参照です(末尾の <code>/</code> を除く)。ファイルの読み込みではなく URI参照についての情報であれば、[[テーマの作成#Referencing Files From a Template|テンプレートからのファイルの参照]]をご覧ください。 * <tt>STYLESHEETPATH</tt> は[[テーマの作成#Theme Style Sheet|子テーマ]]の中にあるファイルの読み込みに使うべきです。 <div id="Example"> == 用例 == </div> 次に示すのは、''極めて''簡素な "HTTP 404: Not Found" エラー用テンプレートの例です(<code>404.php</code> として[[テーマの作成|テーマ]]に加えます)。 <pre> <?php get_header(); ?> <h2>Error 404 - Not Found</h2> <?php get_sidebar(); ?> <?php get_footer(); ?> </pre> <!-- パラメータセクションは上に記載済みなので省略 --> == 変更履歴 == * [[Version 2.5|2.5]] : <code>[[#サイドバーテンプレート|get_sidebar()]]</code> に ''<code>name</code>''(テンプレート名)パラメータが追加されました。<!-- http://trac.wordpress.org/ticket/5615 --> {{原文|Include Tags|70969}}<!-- 15:03, May 9, 2009 Bono 版 --> {{No Param Tag Footer}} {{DEFAULTSORT:いんくるうとたく}} [[Category:デザインとレイアウト]] [[Category:wp2.5]] [[en:Include Tags]]
このページで使われているテンプレート:
Template:No Param Tag Footer
Template:テーマ・テンプレートガイド
Template:原文
インクルードタグ
に戻る。
表示
本文
ノート
ソースを表示
履歴
個人用ツール
ログインまたはアカウント作成
Codex
ナビゲーション
目次
WordPress Codex 日本語版について
コミュニティ・ポータル
ヘルプ
最近更新したページ
特集
WordPress 2.8
WordPress 2.9
リファレンス
バージョン情報
テンプレートファイル名
テンプレート階層
テンプレートタグ
条件分岐タグ
インクルードタグ
関数リファレンス
DBテーブル・項目一覧
アクションフック一覧
フィルターフック一覧
用語集
WordPress MU
WordPress MU
目次(英語版)
ドキュメント整備
Tasks
編集ガイド
Wiki 記法早見表
ページ名対応表
カテゴリ名対応表
訳語一覧
Template 一覧
sandbox(編集の練習場所)
談話室
フォーラム » Docs
Links
WordPress.org
日本語ホーム/ダウンロード
日本語フォーラム
Theme Viewer
Plugin Directory
» more
検索
ツールボックス
リンク元
リンク先の更新状況
アップロード
特別ページ