APPOFIT > WordPress > WordPressのインストール > ワードプレスの構造の基礎 > 各テンプレートとページ表示の対応

各テンプレートとページ表示の対応

次に、各テンプレートが表示されるページのどの部分に該当するかを書いておきたいと思います。

表示されるページと各テンプレートの対応

サイト構造とテンプレートの対応に書いているテンプレートは、ページ全体に対応します。
これらのテンプレートから、ヘッダやサイドバー、フッタなどの全てのページに共通するテンプレートが呼び出され、使用されます。

以下は、投稿(single.php)での例です。
スクリーンショットは分かりやすいように、ワードプレスに最初から入っているテンプレートに近いレイアウトのものを使っています。

WordPressテンプレートと表示の対応

ヘッダの部分はheader.php、フッタはfooter.php、サイドバーはsidebar.phpが使われます。
ページ全体の個別テンプレートから、get_header();、get_footer();およびget_sidebar();でそれぞれヘッダ、フッタ、サイドバーが呼び出されて使用されます。

全ページで使用されるfunctions.php

ここまででご紹介した他に、functions.phpというテンプレートがあり、これは全ページで使用されます。
functions.phpは、各テンプレートで利用される関数(プログラム部分)を定義するためのものです。

投稿やページを入力する時にはphpプログラムを書き込むことはできませんので、動的な要素を入れたい場合などは、functions.phpの中でショートコードと呼ばれる関数を定義して使います。
また、管理画面にテーマオプションメニューを作ったりということも、このfunction.phpの中で行います。

ワードプレスの構造の基礎へのコメント

コメント一覧 (0件)

コメントはまだありません。

ワードプレスの構造の基礎 関連記事

WordPress 3.1 アップデート直後の新規投稿画面

WordPress 3.1でカスタムフィールドなどが消えた!?

WordPressを3.1にバージョンアップし、記事を投稿しようと思うと何かがおかしい… カスタムフィールドやコメント… [2011/03/07]
WordPress ネットワーク設定1

WordPressで複数ブログを運営する

WordPressで複数ブログを運営する方法は、ほぼ隠しコマンドと言っても良いぐらいのやり方です。 以前のバージョンで… [2010/08/11]
プラグインなどを自動更新するための設定

プラグインなどを自動更新するための設定

WordPressでプラグインなどの自動更新を行うための設定方法です。 プラグインなどを管理画面から自動更新をする方法… [2010/08/10]
WordPressインストール後のSEO関連設定

WordPressインストール後のSEO関連設定

WordPressをインストールしたら、SEO面から見て有効な設定をまとめておきます。 インストール後の初期設定と重複… [2010/04/09]
WordPressインストール後にやっておくべきこと

WordPressインストール後にやっておくべきこと

WordPressのインストールが完了したら、最初にある程度の設定をしておきましょう。 セキュリティ上重要な項目も含み… [2010/04/08]