特定ページのレイアウトを変更する方法

特定ページのレイアウト(例えばサイドバー2つを一つにする)を変更する場合には、CSSでレイアウトを変更して、そのCSSを読み込むようにすればよい。

  1. CSSを変更する。
  2. heder.phpに特定ページを識別して、該当する場合に変更したCSSを読み込む。次の例はページIDが45、47、51、53のいずれかの場合は定義しなおしたCSSを使うようにしている。
<?php
if(is_page(array(45,47,51,53)))
{
echo ‘<link rel="stylesheet" type="text/css" media="all"
href="http://xxx-sub.momijiweb.com/wp-content/themes/twentyten/style(2cloms_right).css" />’."\n";}
?>