ブログ

WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。

wordpress サイドバー(カラム)の追加

サイドバーを1つ追加しました。
サイドバーの追加自体は、簡単でした。
ただ、追加したサイドバーと既存のサイドバーに同じウィジェットが表示されたしまった。。。

とりあえず、設定方法から

まずは、FTPでテーマディレクトリ内の「sidebar.php」をコピーし、
「sidebar-2.php」にリネームし、FTPで同じ場所にアップ。

次に、管理画面の「外観」>「テーマ編集」に移動し、「function.php」をクリック。
「function.php」内の

register_sidebar(array(

register_sidebars(2,array(

に書き換え。
(ここの「2」は、最終的なサイドバーの数です。例えば、サイドバーを3つにしたい場合は「2」を「3」にし、さらに、「sidebar-3.php」をFTPでアップしてください)

書き換えが出来たら、「ファイルを更新」ボタンをクリックし、更新を完了させてください。

完了後、「外観」内の「ウィジェット」に移動します。
すると、「サイドバー2」が表示されているはず。

その「サイドバー2」に表示させたいウィジェットをボンボコほりこんでください。

ほりこんだら、再び「外観」>「テーマ編集」に移動し、サイドバーの追加したいテーマをクリック。
追加したい場所へ下記のコードを追記。

<?php get_sidebar(2); ?>

(私の場合は、index.php、search.php、single.php、page.php、404.php、archives.phpに追加しました)

以上で、設定終了。

と、ほとんどのブログには書かれていました。

このままだと、追加したサイドバーと既存のサイドバーに同じウィジェット表示されてしまいます。

そこで、先程、FTPでアップした「sidebar-2.php」を開き、

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>

に書き換えます。

これでOK。

たったこれだけのことに1時間も費やした…。

投稿日
2010年11月18日
カテゴリー
WordPress, カスマイズ

コメントを残す

デザイン・ポータルサイト事業デザインオフィス blow→in
〒598-0021 大阪府泉佐野市日根野7001-2
TEL.072-425-7218(代表)
WEB.https://blow-in.net
  • フェイスブックアカウント
  • インスタグラムアカウント
  • ツイッターアカウント
ブランディング・ネットショップ事業かつらぎフルーツ
〒649-7151 和歌山県かつらぎ町東渋田325-4
TEL.0736-26-8277
WEB.https://katsuragi.shop
  • フェイスブックアカウント
  • インスタグラムアカウント
  • ツイッターアカウント
飲食店事業パンケーキカフェ cafeblow
〒598-0021 大阪府泉佐野市日根野3926
TEL.090-5127-9187
WEB.https://cafeblow.com
  • フェイスブックアカウント
  • インスタグラムアカウント
  • ツイッターアカウント
  • line@アカウント
事業別サイト