テーマの作成_01

2011/04/15 12:11:12

カテゴリ

WordPress テーマ

Send to Kindle

改めてまとめても意味がないくらい、良記事は多いですが、一応。
例えば Webクリエイターボックスさん。 http://www.webcreatorbox.com/tech/wordpress-original-theme/

さて。
多分、現在のほとんどの環境では、 BOMなしUTF-8、改行コードはLF で作成するのが無難じゃないかと。
1つのテーマは1つのディレクトリにまとめ(サブディレクトリなどはあってよい)、wp-content/themes 以下に設置。

仕様としては、適用したテーマが子テーマの場合、

  • テーマ内に対応するテンプレートなどのファイルがあればそれを使う
  • ない場合、親テーマにファイルがあればそれを使う
  • 親テーマにもない場合、デフォルトテーマのものを使う

の順で適用される。

サイトネットワーク(マルチブログ)機能を使っている場合であれば、

  • グローバルヘッダ・フッタなどを親テーマで定義
  • 子テーマで各子サイトのコンテンツ部分のテーマを作成

といったイメージで使えば統一感持って整備できるかも。

テーマ作成に当たり必須のファイルは以下

  • style.css
  • index.php

詳細は Codex などを参照

テーマの設定
style.css の冒頭に以下のように書く。
ショートコード
そして先に余計な話から。
テーマを適用している時に有効になるPHP関数を定義できるファイルが functions.php ですが、
これに下記のような記述をしていくことで、ショートコード(投稿内で [xxxx] と書いた際に適用される処理)を追加できます。
参照) Codex
コリスさん http://coliss.com/articles/blog/wordpress/wordpress-shortcodes.html

例えば

で <img src="images/spacer.gif" width="400" height="100"> を出力、とか。

いまどき spacer.gif ? とかいわない。

コメント

いただいたコメント
  1. [Blog:技術系メモ http://go.kaz.bz/5k ] に新規投稿しました。 「 テーマの作成_01 」