フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: single.phpの条件分岐の方法を教えて下さい。
    トピック投稿者 yuuno

    (@yuuno)

    yah!!様

    ご返信ありがとうございます。
    教えて頂いたページを読んでみたのですが、うまくいきませんでした。

    add_filter( 'template_include', 'portfolio_page_template', 99 );
    
    function portfolio_page_template( $template ) {
    if( !empty( $object->post_type ) ){
         if($object->post_type == 'fudo')
    
    if ( $tarmid = 'baibai-bukken')  {
    $tarms = get_the_terms(  $post -> ID ,'bukken' ); //切り替えるカテゴリID
    
    foreach ( $tarms as $tarm ) {
    			$tarmid = $tarm -> slug;
    
    var_dump( $tarmid );
    if ( $tarmid = 'baibai-bukken')  {
    $new_template = locate_template(array('single-fudobaibai.php', 'single-fudo.php')); 
    
    }
    elseif ( $tarmid = 'chintai-bukken')  {
    $new_template = locate_template(array('single-fudochintai.php', 'single-fudo.php'));
    }
    else{
    $new_template = locate_template(array('single-fudotoshi.php', 'single-fudo.php'));
    }
    }}}
    			return $template ;
    		}

    もう少しチャレンジしてみようと思いますが、何かお分かりになれば、ご教授頂けますと幸いです。

    フォーラム: 使い方全般
    返信が含まれるトピック: single.phpの条件分岐の方法を教えて下さい。
    トピック投稿者 yuuno

    (@yuuno)

    yah!!様

    ご返信ありがとうございます。
    教えて頂いたページを読んでみたのですが、うまくいきませんでした。

    add_filter( 'template_include', 'portfolio_page_template', 99 );
    
    function portfolio_page_template( $template ) {
    if( !empty( $object->post_type ) ){
         if($object->post_type == 'fudo')
    
    if ( $tarmid = 'baibai-bukken')  {
    $tarms = get_the_terms(  $post -> ID ,'bukken' ); //切り替えるカテゴリID
    
    foreach ( $tarms as $tarm ) {
    			$tarmid = $tarm -> slug;
    
    var_dump( $tarmid );
    if ( $tarmid = 'baibai-bukken')  {
    $new_template = locate_template(array('single-fudobaibai.php', 'single-fudo.php')); 
    
    }
    elseif ( $tarmid = 'chintai-bukken')  {
    $new_template = locate_template(array('single-fudochintai.php', 'single-fudo.php'));
    }
    else{
    $new_template = locate_template(array('single-fudotoshi.php', 'single-fudo.php'));
    }
    }}}
    			return $template ;
    		}

    もう少しチャレンジしてみようと思いますが、何かお分かりになれば、ご教授頂けますと幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)