Я использую пользовательские постоянные ссылки /% категории% /% postname%/ На странице категории (category.php) Я использую разбиение на страницы, например,/магазины/paged/2 и получаю 404Pagination on category.php не работает в wordpress
PS Если я иду/магазины/выгружаемого/1 работает WP_Query P.P.S Использование пользовательских запросов и wp_pagenavi()
global $paged;
if (get_query_var('paged'))
$my_page = get_query_var('paged');
else {
if(get_query_var('page'))
$my_page = get_query_var('page');
else
$my_page = 1;
set_query_var('paged', $my_page);
$paged = $my_page;
}
$args = array(array('posts_per_page' => 2, 'paged' => $paged, 'post_type' => 'post', 'category_name' => 'my_category_nicename'));
$the_query = new WP_Query($args);
...
while ($the_query->have_posts()):
...
Как я могу это исправить?
спасибо!
Спасибо за ответ. Я удалил 'posts_per_page' => 2 и добавил вашу функцию в functions.php, удалив if (! Is_admin() && $ query-> is_main_query()) {... Я также получаю ошибку 404 на второй странице :( –
If вы удалили posts_per_page, что вы надеялись сделать? –
Я пробовал с 'posts_per_page' => 2 и 'posts_per_page' => 0 и 'posts_per_page' => -1 и без него. Это не помогло. Можете ли вы дать мне пример правильного запроса WP для этой функции? –