フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。
カスタム投稿タイプについて < SWELLに関する質問
素晴らしいテーマありがとうございます。
こちらのフォーラムでご回答いただけるのであれば教えていただきたいのですが、「Custom Post Type UI」などでカスタム投稿を使用する場合、カスタム投稿タイプ用アーカイブテーマを子テーマに設置して、独自の表示をしたいと考えています。
その際、カスタマイザーの
【サイドバーの設定】
□アーカイブページにサイドバーを表示する
に影響されてサイドバーが有効になりますが、こちらを無効化する方法はありますか?
なお、カスタム投稿タイプの投稿1件ごとの表示の際は、カスタム投稿タイプ用のサイドバーを設置したいと思います。
可能であればご教示お願いいたします。
is_show_sidebar というフィルターフックを用意していますので、そちらにカスタム投稿タイプの場合は false を投げてもらえればと思います!
了さん
ご返信ありがとうございます。
カスタム投稿タイプの場合は false を
なるほどー。
やってみます!
ありがとうございました。
了さん
すみません。
つまづきました。
カスタム投稿の記事を表示している際は、投稿とは別(カスタム投稿タイプ)のサイドバーに置き換えたいんですが、functions.phpにどう書くのがベストでしょうか?
ヒントもらったのにすみません。
よろしくお願いします。
あ〜、勘違いしてました、サイドバーの中身も変えたいのですね。
sidebar.phpを子テーマに設置して、条件分岐していただければと思います。
了さん、ありがとうございます。
sidebar.phpの条件分岐で表示分けられました。
ちなみにコーポレートサイトをつくっていて、カスタム投稿の新着数件をホームに表示させたいんですが、home.phpを子テーマに持ってきて、直接カスタム投稿のループ書くのがベターでしょうか?
ホーム自体をエディターでいじることはないため、固定ページをホームにする必要性も低く、投稿系のリストも一度設置したら動かすことはありません。
アドバイスいただけると助かります。
よろしくお願いします!
どういうページにしたいのか詳しくわからないのでなんとも言えないですが、子テーマでカスタマイズするとSWELL本体のアップデートによって修正作業が入る可能性があるので、固定ページで実現できることは固定ページでいいかなと思います。