今日はテーマがテーマです
WordPress 3日目。今日はテーマがテーマです。まずは、WP公式サイトにいって情報収集。
デザインカスタマイズについて
- デザイン要素はテーマとして統一的に管理されています。xoopsと同じ
- テーマエディタで各種テンプレートやCSSが編集できます。すごい!
- テンプレートタグで簡単にPHPとリンク
- プラグインによるテンプレートタグの拡張
ただ、難点はWrodPressはテンプレートエンジンを採用していません。テンプレートと言っても、PHPコードです。ユーザやデザイナさんには少し抵抗感があるのでは、Smartyになれてしまった私には少し違和感があります。少し残念です。
テーマファイルの所在
- {インストールディレクトリ}/wp-content/themes にあります。
- テーマ毎にディレクトリを作って管理します。
テーマが EasyAl lなら /wp-content/themes/EasyAll
テーマファイルの構成
基本的なテーマファイルの構成は同じです。1つのページは複数のテンプレートから構成されます。ですから幾つかのテンプレートファイルを呼び出すメインテンプレートがあります。メインテンプレートの主だったものは:
- メインインデックス(index.php) — WPのメインページ
- ページテンプレート(page.php) — ページコンテンツ用
- アーカイブインデックス(archive.php) — アーカイブページ用
これらのメインテンプレートからパーツとなるテンプレートが呼び出されます。その主だったものは:
- ヘッダー部 (header.php) —- スタイルシート(style.css)
- サイドバー (sidebar.php)
- フッター部 (footer.php)
基本的に以上の構成ですが、細部はテーマごとに違います。現段階では、まだテーマに関する謎は多いですが、とりあえずこんなもんでしょう。
トラックバック URI : http://www.y2sunlight.com/wind/archives/8/trackback/