ワードプレスで3カラムにする方法

2010年06月10日

ワードプレスでウィジェットを使用したい場合でブログを3カラム(このブログも3カラムです)にするためのテンプレートの作り方。

通常2カラムの場合、サイドバーはsidbar.phpを作成します。
これを3カラムにしたい場合はsidebar.phpとsidebar-2.phpを作成すればOKです。

ただ、これだけではウィジェットにsidebar-2.phpは反映されないので、function.phpに下記のように記述します。

1
2
3
4
5
6
7
8
9
if(function_exists('register_sidebar'))
{
  register_sidebars(2, array(
    "before_widget" => "<div>\n",
    "after_widget"  => "</div>\n",
    "before_title"  => "<h2>",
    "after_title"   => "</h2>\n"
  ));
}

register_sidebars(サイドバーの数, array());でサイドバーの数を宣言します。
サイドバーが3つある場合はregister_sidebars(3, array());とします。
ちなみにarray()内はタイトルのタグや、ブロックのタグを指定することができます。

これで、管理画面のウィジェットでサイドバーが複数になります。

表画面で反映させるにはindex.phpなどのメインファイルで表示させたい箇所に

1
2
<?php get_sidebar(1); ?>
<?php get_sidebar(2); ?>

と記述すればOKです。

コメント:0件

  1. コメントはありません。
投稿者名
E-Mail

メールアドレスは公開いたしません
URL
コメント

トラックバック:0件

  1. トラックバックはありません。
ページのトップへ

artprojectteam & festiva Tweet

Loading..