Запустите второй цикл без разбиения на страницы в archive.php

У меня есть стандартная страница archive.php в wordpress, в которой перечислены все сообщения для данной категории и придерживается «сообщений на страницу», установленных в админке 6.

Над этим в archive.php я пытаюсь запустить тот же цикл, но отображая все сообщения, а не разбитые на страницы (поэтому я могу отображать карту всех сообщений в этой категории, а не только 6 на этой странице)

Я могу запустить цикл с помощью приведенного ниже кода, но не могу заставить его игнорировать разбиение на страницы и показывать все сообщения для данной категории. Кто-нибудь может помочь, пожалуйста?

<?php if ( have_posts() ) {
while ( have_posts() ){ the_post(); ?>

    Blah  

<?php } } rewind_posts(); ?>

person Scott Eldo    schedule 12.03.2016    source источник


Ответы (1)


Вы должны попробовать использовать query_posts('category_name=your_category') для запроса массива сообщений с использованием условия. затем вы можете снова запустить цикл, и он будет использовать этот вновь созданный массив.

Подробную статью можно найти в Кодексе Wordpress.

Надеюсь, поможет! Ваше здоровье!

person Jeremy Mariano    schedule 12.03.2016