2006/6/22 木曜日

今日はテーマがテーマです

Filed under: WordPress — y2sunlight @ 8:22:33

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)

基本的に以上の構成ですが、細部はテーマごとに違います。現段階では、まだテーマに関する謎は多いですが、とりあえずこんなもんでしょう。

コメント (0) »

この記事にはまだコメントがついていません。

コメント RSS トラックバック URI

コメントをどうぞ

HTML convert time: 1.282 sec. Powered by WordPress ME