WordPressでカスタム投稿タイプやタクソノミーを使用すると、投稿やページの整理がより柔軟になりますが、条件分岐を活用して表示内容をカスタマイズする方法が重要です。
この記事では、カスタム投稿タイプとタクソノミーに基づく条件分岐の基本的な使い方や応用例を、コードサンプルと共にわかりやすくまとめて解説します。
カスタム投稿タイプとタクソノミーの条件分岐まとめ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php //投稿タイプ全体指定 if (get_post_type() === 'カスタム投稿A'): //投稿タイプアーカイブページ elseif(is_post_type_archive('カスタム投稿A')): //タクソノミーページ elseif(is_tax('タクソノミーA')): //投稿タイプシングルページ elseif(is_singular('カスタム投稿A')): //複数の投稿タイプを指定 elseif (is_singular( array( 'カスタム投稿B', 'カスタム投稿C', 'カスタム投稿D' ) )): //複数条件指定 elseif (is_post_type_archive('カスタム投稿A') || is_tax(array('タクソノミーA','タクソノミーB'))): ?> |
コメント