Поддержка Проблемы и решения Кто может помочь по циклу loop??

  • Кто может помочь по циклу loop??
    Проблема в выводе постов с отдельными категориями на разных страницах, тоесть на странице новости-посты с кат. новости, на другой странице другая категория.
    Использую wp_query для каждой странице, выводит только на одной и то все записи сразу

    <?php
    $args = array(
    'cat' => 3 );
    
    $query = new WP_Query( $args );
    
    if ( $query->have_posts() ) {
    while ( $query->have_posts() ) {
    $query->the_post();
    echo '
    <li>' . get_the_title() . '</li>
    ';
    }
    
    } else {
    
    }
    /* Возвращаем оригинальные данные поста. Сбрасываем $post. */
    wp_reset_postdata();
    ?>

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Попробуй вместо cat написать category__in

    Писал и так и сяк, так же и имя категории прописывал, но не как он не хочет, их index.php цикл удалил, стоит только на новостях и на еще одной странице, но выводит только на одной странице и без разбора. Грешу на файл functions.php так как взят с темы twentythirteen вордпрессовской. Может быть там что то то чего я не знаю ?

    Там может что-то быть, но по идее если вы уже явно перед циклом указываете что ему выводить, то должно работать. Просто без возможности посмотреть все файлы, сложно сказать.
    Как вариант, выберите нужные записи с помощью get_posts() и с помощью foreach() выведите.
    Вот тут второй вариант, такой как вам нужен — http://www.school-wp.net/statiy-wordpress/the-loop-wordpress/

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Кто может помочь по циклу loop??» закрыта для новых ответов.