複数のカスタム投稿がある場合の個別レイアウトについて
引用元 coco 2022年9月16日, 3:04 PM中お世話になります。
複数のカスタム投稿を作成した場合に
アーカイブや投稿のレイアウトにそれぞれ別のものを適用したい場合のカスタマイズ方法について
どのようなアプローチを想定されていますでしょうか。実装したい内容:
A・B・Cというカスタム投稿を3つ作成。
Aではアーカイブページでリスト型&サイドバー有、投稿ページで1カラム
Bではアーカイブページでテキスト型&サイドバー無、投稿ページで1カラム
Cではアーカイブページでリスト型&サイドバー有、投稿ページで2カラム(サイドバー有)
現状は単純に各テンプレートファイルを追加(archive-a.php、single-a.phpなど)して
希望のレイアウトのコードをそれぞれ直接上書くというやり方しか思いつかないのですが
フックやカスタマイザーを活かす形でもっとスマートなアプローチがあれば教えていただきたいです。どうぞよろしくお願いします。
お世話になります。
複数のカスタム投稿を作成した場合に
アーカイブや投稿のレイアウトにそれぞれ別のものを適用したい場合のカスタマイズ方法について
どのようなアプローチを想定されていますでしょうか。
実装したい内容:
A・B・Cというカスタム投稿を3つ作成。
Aではアーカイブページでリスト型&サイドバー有、投稿ページで1カラム
Bではアーカイブページでテキスト型&サイドバー無、投稿ページで1カラム
Cではアーカイブページでリスト型&サイドバー有、投稿ページで2カラム(サイドバー有)
現状は単純に各テンプレートファイルを追加(archive-a.php、single-a.phpなど)して
希望のレイアウトのコードをそれぞれ直接上書くというやり方しか思いつかないのですが
フックやカスタマイザーを活かす形でもっとスマートなアプローチがあれば教えていただきたいです。
どうぞよろしくお願いします。
引用元 了 2022年9月16日, 8:46 PM中アーカイブのリスト型かテキスト型か、みたいなのは'arkhe_list_type_on_archive'で上書きできるので、投稿タイプ情報で条件分岐してご利用ください。
サイドバーの有無に関しては'arkhe_is_show_sidebar'フックで調整できます。
アーカイブのリスト型かテキスト型か、みたいなのは'arkhe_list_type_on_archive'で上書きできるので、投稿タイプ情報で条件分岐してご利用ください。
サイドバーの有無に関しては'arkhe_is_show_sidebar'フックで調整できます。