サポート » テーマ » Twenty Eleven 1.3の固定ページでサイドバー表示

  • 解決済 haruka

    (@harlequin_wp)


    Twenty Eleven 1.3に子テーマを作成して、カスタマイズをしています。
    Twenty Eleven 1.3では最初から、固定ページ用のテンプレートとして「Sidebar Template」が用意されていて、これを選べば、固定ページが2カラムになり、サイドバーを表示することができます。

    ところが、特定の固定ページ専用のテンプレートを作ろうとして、サイドバーを表示したいのでsidebar-page.phpを子テーマディレクトリに複製し、例えばpage-about.phpとし、固定ページ編集画面で、このテンプレートを選択しても、サイドバーは表示されますが本文やコメントのカラムの下に表示されてしまいます。

    どういった仕組みで、Sidebar Templateは綺麗に2カラム表示されるのでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 haruka

    (@harlequin_wp)

    すみません、自己解決しました。

    Twenty Elevenのfunctions.phpに、twentyeleven_body_classes関数があり、bodyのclass属性に値を追加することによって処理していることを発見しました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Twenty Eleven 1.3の固定ページでサイドバー表示」には新たに返信することはできません。