WordPressの一つのテーマで複数のデザインを使う方法

Issue2013sample

ひとつのWordPressで複数のデザインを使いたいとき、複数のテーマを同時には使えないので小手先ではあるものの、ひとつのテーマ内で複数のデザインを扱うことでページによって使い分けることができるようになります。

まずはheader.phpなどを複数用意

ページのテンプレート内にある「<?php get_header(); ?>」の記述を「<?php get_header(“2”); ?>」など()内に数字を入れることで「header-2.php」といった別のファイルを使えるようにでき、CSSなどを別に用意しておけば、全く違うデザインを共存させることができます。

試しに新しく使う予定のデザインを共存させてみる

年末に切り替え予定の新しいデザインを現在のテーマに追記して、公開したところ。

リニューアルなどでデザインを変えるとき、テストサイト用の場所を確保してデモを行うのも有効なのですが、環境やディレクトリが変わると変更時に作業が増えるので複数のデザインをひとつのテーマ内で共存させ、非公開の状態でページを増やしていくほうが切り替えなどの手間を省けるのでお勧めです。