Ограничить количество постов в цикле wordpress?

Перед циклом использую запрет на вывод записей определенных авторов, поэтому когда пытаюсь ограничить количество постов в цикле этим кодом <?php query_posts('posts_per_page=10'); ?> у меня перестает работать запрет на вывод исключенных авторов.

Подскажите, пожалуйста как перед циклом соместить эти два кода:

1. Ограничение кол-ва постов в цикле
<?php query_posts('posts_per_page=10'); ?>

2. Исключение из цикла записей определенных авторов
<?php query_posts( $query_string.'&author=-1,-2,-3,-5' );?>
  • Вопрос задан
  • 3982 просмотра
Решения вопроса 1
@cema93
WordPress разработчик
Не самый хороший вариант, но исходя из вашего кода надо сделать:
<?php query_posts( $query_string.'&posts_per_page=10&author=-1,-2,-3,-5' );?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@WQP
Используйте массив параметров это гораздо удобнее

$args = array(
    'posts_per_page'    => 10,
    'author__not_in'    => array(1,2,3,5)
);

$query = query_posts( $args );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы