• Решено vitaminnnka

    (@vitaminnnka)


    Здравствуйте! Помогите, пожалуйста. Запуталась 🙁
    Есть два салона. У каждого салона свои мастера. Как мне добавить для каждого салона своих мастеров? Вот такая админка http://joxi.ru/a2XqPb9u1ZELBA , если это поможет

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 46 по 60 (всего 81)
  • Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    НЕ получилось 500 ошибка. Или не так делала

    Ну наверное что-то не так. Надо было смотреть логи прежде всего.

    они разные там?

    код шаблона

    $number = 10;
    
                $terms = get_terms('napravleniya', "number=$number&orderby=count&order=DESC");
                $term_link = get_term_link($term);
                if($terms){
                    echo '<div id="mastermenu" class="wrap"> <ul id="master-menu"> <li><a href="/mastera-salonov/vse-mastera/">Все мастера</a></li>';
                    foreach ($terms as $term){                  
                        echo "<li><a href='". get_term_link($term) ."'>  {$term->name} </a></li>";
                    }
                    echo '</ul>  </div>';
                } 
    
                       
                $term      = get_queried_object();
                $term_slug = $term->slug;
                $_posts    = new WP_Query( array(
                  'post_type'      => 'master',
                  'posts_per_page' => 10,
                  'tax_query'      => array(
                    array(
                      'taxonomy' => 'napravleniya',
                      'field'    => 'slug',
                      'terms'    => $term_slug,
                    ),
                  ),
                ) );
                if ( $_posts->have_posts() ) :
                  while ( $_posts->have_posts() ) :
                    $_posts->the_post();
                    get_template_part( 'template-parts/post/content', 'master' );
                  endwhile;
                  the_posts_navigation(); 
                else :
                  get_template_part( 'template-parts/post/content', 'master' );
                endif;
                wp_reset_postdata();
    • Ответ изменён 1 год, 4 месяца назад пользователем vitaminnnka.

    что это может быть?

    Записи — разные

    <?php
                $term      = get_queried_object();
                $term_slug = $term->slug;
                $_posts    = new WP_Query( array(
                  'post_type'      => 'master',
                  'posts_per_page' => 10,
                  'tax_query'      => array(
                    array(
                      'taxonomy' => 'napravleniya',
                      'field'    => 'slug',
                      'terms'    => $term_slug,
                    ),
                  ),
                ) );
                if ( $_posts->have_posts() ) :
                  while ( $_posts->have_posts() ) :
                    $_posts->the_post();
                    get_template_part( 'template-parts/post/content', 'master' );
                  endwhile;
                  the_posts_navigation(); 
                else :
                  get_template_part( 'template-parts/post/content', 'master' );
                endif;
                wp_reset_postdata();
    ?>

    вот это все нужно изменить

    • Ответ изменён 1 год, 4 месяца назад пользователем qwert555.

    SeVlad я по разному ставила и со своим кодом и без и с циклом и без.

    qwert555
    Что здесь не так?

    на

    <?php
    if ( have_posts() ) : 
    while ( have_posts() ) : the_post();
    get_template_part( 'template-parts/post/content', 'master' );
    endwhile;
    else :
    endif; 
    ?>

    Упростили код. Ничего не изменилось

    а должно было 100%

    может не тот шаблон правите?

    Ничего не изменилось 🙁

    тот http://joxi.ru/52aadb6s4DEQg2 абракадбру видите, значит он

    • Ответ изменён 1 год, 4 месяца назад пользователем vitaminnnka.

    я только вижу в коде WP Fastest Cache file

Просмотр 15 ответов — с 46 по 60 (всего 81)
  • Тема «Таксономии» закрыта для новых ответов.