2013年08月11日

WordPress の子テーマでトラブルの巻

今回は「テーマのカスタマイズと子テーマ」、P172 でございます。WordPress の既存テーマをカスタマイズするときには、子テーマを作ろうって話ですね。
なぜなら元テーマのアップデートがあった時に、自分でカスタマイズしたものが上書きされて消えちゃうから。
それは大変だ。

というわけで、テキスト通りに進めようと思ったんですが、ちょっと疑問に思ったことが。
子テーマは、子テーマ用のディレクトリを wp-content/themes ディレクトリ内につくるとあります。

ん?これって、親テーマ(元テーマ)のディレクトリと同じ階層だよね。
それじゃあ子テーマと親テーマをどうやって紐付けているのだろうって思ったんですよ。
親テーマのディレクトリ内に子テーマのディレクトリを作るんだと、勝手に思い込んでたので。

その答えは子テーマの必須ファイル、style.css の中にありました。
この Style.css には以下の2項目はかならずいると。
/*
 Theme Names: 子テーマの名前
 Template: 親テーマのディレクトリ名
*/
なるほろ。この 「Template」で指定している親テーマと紐づくわけですな。なっとくなっとく。

さっそく子テーマを作ってみました。Style.css をつくって、さっきの必須項目プラス
 @import url('../simplesimple/style.css")
で親テーマのスタイルシートも読み込みます。
あ、いま親テーマは「simplesimple」って設定です。

さあこれで出来上がり、っと思ったらなんとエラーが!
そして長くなりそうなので次回へ続く。
な、長くなりそうだから!まだ直ってないわけじゃないんだからね!



ラベル:WordPress 子テーマ
posted by 万年初心者 at 10:48| Comment(0) | TrackBack(0) | トラブルと対処 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。