WordPag Pagination показывает 404 после определенного числа (например, 5) страниц в search.php? - PullRequest
0 голосов
/ 14 января 2019

Я создаю шаблон search.php для результатов, которые содержат мои ключевые слова. И у меня есть пользовательский WP_Query, который показывает несколько постов на странице, указывая типы постов. Но разбиение на страницы не работает. Каждая пагинационная ссылка после 5-го возврата 404.

Я отправил постоянную ссылку и пролистал functions.php миллион раз в поисках ограничивающего фильтра get_pre_posts, но я ничего не вижу.

    <?php

$paged = (get_query_var( 'paged' )) ? get_query_var( 'paged' ) : 1;
$search_query = array(                      
    's' => $_GET['s'],
    'post_status' => 'publish',
    'posts_per_page' => '3',                        
    'paged' => $paged,
    'post_type' => 'post',
    'category_name'=> 'assembly-instruction'                        
);

$search = new WP_Query($search_query); 

?>

<?php if ( $search -> have_posts() ) : ?>

    <?php while ( $search -> have_posts()) : $search -> the_post(); ?>

        <?php get_template_part( 'partials/search/layout' ); ?>

    <?php endwhile; ?>

    <?php 
            oceanwp_pagination($search);
            wp_reset_postdata(); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...