『ESTO*』のsidebar を二つにしました。

 『ESTO*』のテーマは『simpla』(『If…else』でダウンロードが出来ます)。 sidebar が一つなのですが、記事数が増えるにつれてカテゴリー数もどんどん増えています。 だいぶ縦長のサイトになってしまって、見落とされるカテゴリーが増えてくるのでは、と思って今回二つに分けることとしました。

 やり方をちょっとまとめます。
 今回の前提条件として、『sidebarleft.php』と『sidebarright.php』を作成しています。

1.wp-include』配下の『template-functions-general.php』内の下記記述を変更・追加します。

function get_sidebar() {
if ( file_exists( TEMPLATEPATH . ‘/sidebar.php’) )
load_template( TEMPLATEPATH . ‘/sidebar.php’);
else
load_template( ABSPATH . ‘wp-content/themes/default/sidebar.php’);
}

これを、

function get_sidebarleft() {
if ( file_exists( TEMPLATEPATH . ‘/sidebarleft.php’) )
load_template( TEMPLATEPATH . ‘/sidebarleft.php’);
else
load_template( ABSPATH . ‘wp-content/themes/default/sidebar.php’);
}

function get_sidebarright() {
if ( file_exists( TEMPLATEPATH . ‘/sidebarright.php’) )
load_template( TEMPLATEPATH . ‘/sidebarright.php’);
else
load_template( ABSPATH . ‘wp-content/themes/default/sidebar.php’);

get_sidebarleft と get_sidebarright へと変更・追加します。

2.表示させたいページに、get_sidebarleft と get_sidebarright を追加

例)index.php

….
< ?php get_sidebarright(); ?>
< ?php get_sidebarleft(); ?>

< ?php get_footer(); ?>

3.スタイルシートの変更は任意で。

a)sidebar 関係のスタイルシートは一切変更していません。
b)wrap の width を 54em → 95em に変更しました。
 ※ブログ全体の幅を決めているコードは、テーマごとに違います。 『simpla』の場合は、wrap でしたのでその部分を変更しています。

以上です。

内容が近い??過去の記事:

  1. 今日のちっちゃーい作業
  2. Recently – WordPress
  3. WordPress ロゴ
  4. WordPress.com
  5. WordPress