株式会社ジラフィー(Giraffy)

WordPressのデフォルトテーマ”default”をカスタマイズする(第2回)

第2回は投稿したblog記事のページの見た目を2カラムにするというカスタマイズです。
ちなみに、blog記事のページは、WordPressの管理画面(外観>編集)では「単一記事(single.php)」と呼ばれています。

さて、第1回目の投稿記事を見てみると…。

デフォルトの記事ページ

デフォルトの記事ページ

こんな感じで1カラムで表示されています。
このままだと、メニューが表示されなくて不便なので、カラムを増やしてサイドバーを追加したいと思います。

単一記事のページには single.php が使用されています。
この single.php ファイルを開くと先頭が以下のように記述されています。

<?php get_header(); ?>

  <div id="content" class="widecolumn">

  <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    <div class="navigation">
      <div class="alignleft"><?php previous_post_link('&laquo; %link') ?></div>
      <div class="alignright"><?php next_post_link('%link &raquo;') ?></div>
    </div>

上記のソースコードを書き換えます。
まずは、3行目にある div の class=”widecolumn”class=”narrowcolumn” に変更します。

変更前:

<?php get_header(); ?>

  <div id="content" class="widecolumn">

変更後:

<?php get_header(); ?>

  <div id="content" class="narrowcolumn">

次に、7行目にある <div class="navigation"></div> までのコードを移動します。
移動先は、single.php の最終行あたりにある <?php endif; ?> の真下になります。

変更前:

<?php endif; ?>

  </div>

<?php get_footer(); ?>

変更後:

<?php endif; ?>

    <div class="navigation">
      <div class="alignleft"><?php previous_post_link('&laquo; %link') ?></div>
      <div class="alignright"><?php next_post_link('%link &raquo;') ?></div>
    </div>

  </div>

<?php get_footer(); ?>

最後に、サイドバーを呼び出すために <? php get_sidebar(); ?> を以下のように追加します。

変更後:

<?php endif; ?>

    <div class="navigation">
      <div class="alignleft"><?php previous_post_link('&laquo; %link') ?></div>
      <div class="alignright"><?php next_post_link('%link &raquo;') ?></div>
    </div>

  </div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

変更した single.php を適用してみると…。

2カラム変更後

2カラム変更後

無事、2カラムになってサイドバーに設定していたメニュー等も表示されるようになりました。

今回は(前回長くなりすぎたので)ここまで…。


関連する記事:

  1. WordPressのデフォルトテーマ”default”をカスタマイズする(第1回)
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

カテゴリー: WordPress

タグ: ,

1件のコメント/トラックバックがあります

  1. 匿名 says:

    感謝!

この記事へのコメント

トラックバックURL

アーカイブ
カテゴリー
タグ
Adobe Android BlackBerry CS4 CSS Debian html iPad iPhone Java Linux Mac Plugins VirtualBox VPS Windows WordPress Xperia YMPA お知らせ カスタマイズ サーバ テンプレート テーマ 動画 書籍 製品 買い物
その他