Intereting Posts
Контейнер Виджета? Обзор с последними отредактированными сообщениями и страницами Получить полную страницу HTML для непубличной страницы WordPress Обновленные данные не попадают в rest-api Скорость сайта WordPress (возможно, проблема с сервером) Невозможно изменить зарегистрированный пользовательский тип перезаписываемого пула Как проверить, является ли ссылка ссылкой в ​​приложении перед отправкой в ​​редактор WordPress get_option () по проблеме AJAX Получение уведомлений об обновлении 3.6.1 проблема с пустой страницей Перенаправление без регистрации пользователей на конкретную страницу на основе шаблона страницы Как удалить Date из Meta Описание в SERP? 404 (категория, страницы, архивы) при использовании пользовательских правил перезаписи Отключить вход на многосайтовые веб-сайты Наличие нескольких авторов для одного и того же плагина WordPress

WordPress Числовая разбивка на страницы с строкой запроса

Таким образом, у меня есть динамический цикл, на который влияет запрос в URL.

Например, у меня есть 3 категории, и когда они нажимают категорию, она просто добавляет запрос к URL-адресу:

<a href="?view=dogs">Dogs</a> <a href="?view=cats">Cats</a> <a href="?view=other">Other</a> 

и тогда мой пользовательский цикл вытащит значения запроса, чтобы показать относительные сообщения

 $args = array('post_type' => 'animals', 'posts_per_page' => 4, 'category' => $queryString); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $wp_query = new WP_Query($args); 

Затем у меня есть код разбивки на страницы, который работает как ожидалось, но он не меняет сообщения. У меня такое чувство из-за структуры URL. Http://example.com/animals/page/2/?view= коты

любая помощь от вас удивительных людей!

Похоже, что вычисленная переменная не добавляется к аргументам запроса. Это должно работать:

 $paged = ( get_query_var('paged') ) ? get_query_var( 'paged' ) : 1; $args = array( 'post_type' => 'animals', 'posts_per_page' => 4, 'category' => $queryString, 'paged' => $paged ); $wp_query = new WP_Query( $args ); 

Кроме того, в качестве примечания, $wp_query является глобальной переменной WordPress. Было бы безопаснее использовать другое имя, например $my_query , $custom_query , $steve $custom_query и т. Д.