ブログ
WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。
WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。
サイドバーを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時間も費やした…。
事業別ご連絡先
コメントを残す