single.phpの条件分岐の方法を教えて下さい。
-
色々と試してみましたがどうしても思うように動かないので、
どなたかお教え頂ければ幸いです。【やりたい事】
現在、不動産プラグインを使っているのですが、下記、サンプルコードを利用して
テンプレートをカテゴリ毎それぞれ4つに振り分けたいです。*振り分けたいIDと振り分けたいテンプレートは以下の通りです。
ID:2→single-fudochintai.php
ID:3→single-fudobaibai.php
ID:4→single-fudotoshi.php
その他→single.php———————————————————————-
/* * 物件詳細テンプレート切替オリジナル * 例: 物件カテゴリ 5,8 だけ別のテンプレート(single-fudo2.php)を使用する。 */ //物件詳細テンプレート切替キャンセル remove_filter('template_include', 'get_post_type_single_template'); //新しい 物件詳細テンプレート切替 function get_post_type_single_template_org($template = '') { global $wp_query; $tax_array = array( '5', '8' ); //切り替えるカテゴリID $object = $wp_query->get_queried_object(); if( !empty( $object->post_type ) ){ if($object->post_type == 'fudo'){ if ( has_term($tax_array,'bukken') ) { $template = locate_template(array('single-fudo2.php', 'single-fudo.php')); //使用しているテーマのフォルダに設置 }else{ $template = locate_template(array('../../plugins/fudou/themes/single-fudo.php', 'single-fudo.php')); //不動産プラグインオリジナル } } } return $template; } add_filter('template_include', 'get_post_type_single_template_org');
———————————————————————-
以上、宜しくお願い致します。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「single.phpの条件分岐の方法を教えて下さい。」には新たに返信することはできません。