• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wordpress テンプレート毎に一部表示を切り替える方法は?)

Wordpressでテンプレート毎に一部表示を切り替える方法は?

このQ&Aのポイント
  • FC2ブログからWordpressに乗り換えた方にとって、テンプレート毎に一部表示を切り替える方法は重要なことです。
  • FC2ブログではブロック変数を使用してインデックスやパーマネントエリアごとに表示・非表示を切り替えていましたが、Wordpressではどのようにすれば同じことができるのでしょうか?
  • 例えば、vicunaテンプレートではサイドバーが独立しているため、特定の部分を非表示にするためにはどうすれば良いのか知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mak3180
  • ベストアンサー率50% (1/2)
回答No.1

例としてindex.phpをtop.phpに名前を変更してtop.phpの中にsaidebar.phpを組み込んでsaidebarの部分を編集するのが手っ取り早いんじゃないですか。 このテンプレートが必要なページの部分でwpの「ページテンプレート」で選択すればOKです。 このようにすればいろんな種類のページテンプレートを簡単に作成できると思います。 ただしこのtop.phpを保存するときに、このファイルのテンプレート名を変更しておいてください。 例をあげると <?php /* Template Name: Toppage */ のようにです。

noname#252123
質問者

お礼

ご回答ありがとうございます。 後に購入した『WordPress サイト構築スタイルブック』をリファーしてみたら、 <?php if(conditional tag): ?>~<?php endif;?> というタグがFC2のブロック変数に相当することが分かりました。 お騒がせしましたm(_ _)m しかし、確かにその方法でもできますね。 wordpressは自由度が高くて、編集していて楽しいです。 ありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A