特定のカスタム投稿タイプの一覧ページを1カラム表示、2カラム表示にするカスタマイズ方法について紹介します。
このページは上級者向けマニュアルです。
自作のプラグインや子テーマを使ってPHPでカスタマイズする内容が含まれます。
WordPress勉強中の方は知らない単語や関数などを調べながらカスタマイズにチャレンジしてみてください。
※このカスタマイズにはyStandard v4.14.0以上が必要になります。
一覧ページを1カラムにする方法
カスタム投稿タイプ「manual」の一覧ページを1カラムにしたい場合のサンプルコードです▼
// 投稿タイプ「manual」の一覧ページを1カラムにする.
add_filter( 'ys_manual_archive_one_column', '__return_true' );
フィルターフック ys_${post_type}_archive_one_column
を使い、ture
を返すことで1カラムで表示できます。
※${post_type}
部分は適宜変更してください。
一覧ページを2カラムにする方法
カスタム投稿タイプ「manual」の一覧ページを2カラムにしたい場合のサンプルコードです▼
// 投稿タイプ「manual」の一覧ページを2カラムにする.
add_filter( 'ys_manual_archive_one_column', '__return_false' );
1カラムにする場合とは逆にフックの戻り値をfalse
にすれば2カラムになります。