Intereting Posts
Как показать связанные записи из нескольких отдельных установок редактирование шрифтов ссылок категории из the_category () funtion Действие save_post не передает post id моей функции в качестве аргумента Как прослушивать изменения цвета на панели выбора цветов? Исключить или включить идентификаторы категорий в WP_Query Разработка плагинов: что префикс? Пользовательский тип сообщения Следующая / предыдущая ссылка? Как я могу назначить виджеты из WP для отображения в bbpress? Перевод даты публикации на арабский язык изменить только язык темы Как создать персонализированный тип сообщения в отдельный класс вместо WP_Post Как получить общую сумму налога woocommerce из заказа Условие Woocommerce Advanced Shipping (WAS) не вызывается при выборе «Корабль на другой адрес» Как изменить миниатюру встроенного видео Youtube? Как перевести «$ before» с получением текста в get_the_term_list?

Разбиение на страницы для query_posts ();

Я знаю, что было много таких вопросов, и я прочитал их, но я все еще не могу заставить его работать … У меня есть этот запрос:

query_posts(array('cat'=>3,'posts_per_page'=>5)); 

И я просто while (have_posts()) : the_post(); содержание ниже while (have_posts()) : the_post(); loop Как я могу добавить к этому ссылку? Я пытаюсь добавить posts_nav_link(); (Я не знаю, является ли это правильной функцией для вызова того, что я хочу), а ссылки отображаются на странице http://mysite.com/page/2 . Поскольку моя индексная страница не позволяет добавить название категории в ссылку (ее страницу новостей), но после нажатия на ссылку, когда я на странице / 2 / новости просто не меняется. Я все еще вижу первую страницу своих новостей без изменений … Я думаю, мне нужно добавить атрибут «paged» в мой запрос, но как и где? Я попытался 'paged'=>'paged' в массиве, но все равно ничего

Solutions Collecting From Web of "Разбиение на страницы для query_posts ();"

попробуйте добавить:

 $page = (get_query_var('paged')) ? get_query_var('paged') : 1; 

а затем в вашем массиве args добавьте 'paged'=> $page

В WP существует известная проблема, которая вызывает ошибки разбивки на страницы, если у вас есть дубликаты slugs / names между пользовательским типом сообщения и страницей. Если у вас есть настраиваемый тип сообщений, называемый news и страница с news , ваша разбивка на страницы не будет работать с query_posts .

Чтобы исправить это, измените пул страницы новостей на что-то еще и сбросьте свои постоянные ссылки. Должно быть все установлено.

(извините, это отдельный ответ – я просто присоединился и не вижу возможности «отвечать» на предыдущий ответ)