• HOME
  • >
  • WEB作成
  • >
  • 個別ページにもサイドバーを表示させる
  • 個別ページにもサイドバーを表示させる

    wordpressは膨大な量のテーマが用意されていて、無料で選びたい放題、というところも魅力の一つです。デザインも豊富にありますが、テーマの仕様や機能に、それぞれ微妙な違いがあるので選択に迷います。
    しかし、まあ、どんなにたくさん提供されても、欲を言い出すときりが無く、完璧にそのまんま使えるテーマって意外とないような気がします。

    今私が使っているテーマでは、個別ページを開くとサイドバーが表示されません。wordpressのデフォルトのテーマもそういう仕様になってるので、ま、それが普通なのだろうと思っていたら、個別ページにサイドバーが表示されるテーマも多くありました。
    その違いはどこにあるのか、テンプレートをじっと見比べてみると、どうやらsingle.phpにsidebar.phpを読み込む一行があるかどうかだけの違いのようです。

    single.phpの変更箇所
    最後の行にある<?php get_footer(); ?>の前に<?php get_sidebar(); ?>を追加する。

    single.phpを変更しただけだと、カラム落ちするので、style.cssのシングルページ関連箇所で幅や余白の修正をします。

    atcon へ返信する コメントをキャンセル

    お名前は必須項目です。

    CAPTCHA


    画像を添付できます(JPEGだけ)

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    2 thoughts on “個別ページにもサイドバーを表示させる

    1. atcon 投稿作成者

      ハチイロさん。
      このブログが少しはお役にたったようで、うれしいです。
      コメントをありがとうございました!

      返信
    2. ハチイロ

      シングルページのレイアウトにサイドバーを追加表示させたくて
      つまずいてたのですが
      この手順で少し進みました。

      返信