• 3-й персональный шаблон для single.php?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов zolin.digital
    Переменная $post у вас уже определена, второй раз ее определять не обязательно, для подключения шаблонов есть функция get_template_part()

    if ( in_category( 'news' ) ) {
    	get_template_part( 'templates/single', 'news' );
    } elseif( in_category( 'articles' ) ) {
    	get_template_part( 'templates/single', 'articles' );
    } else {
    	get_template_part( 'templates/single', 'default' );
    }
    Ответ написан
    Комментировать
  • 3-й персональный шаблон для single.php?

    pro100taa
    @pro100taa
    Вот так

    <?php
      $post = $wp_query->post;
    
      if (in_category('news')) { //slug  категории
          include(TEMPLATEPATH.'/single-news.php');
      } 
    elseif (in_category('individualnyj')) { //slug  категории
          include(TEMPLATEPATH.'/single-individualnyj.php');
      } 
    else {
          include(TEMPLATEPATH.'/single-default.php');
      }
    
    ?>
    Ответ написан
    2 комментария