Не меняются контент страницы кастомного типа записи при переключении страниц в через пагинацию.
Сама пагинация в файле archive-mebel.php:
<?php
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts( array(
'post_type' => 'mebel',
'posts_per_page' => 2,
'paged' => $paged
) );
$current_page = $page; ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php echo the_title(); ?>
<?php endwhile; ?>
<?php the_posts_pagination( array(
'prev_text' => '« Назад',
'next_text' => 'Вперед »',
'screen_reader_text' => 'Страницы: ',
'current' => $current_page
) );
wp_reset_query(); ?>
Этот код я добавлял чтобы не перекидовало на страницу 404
function codernote_request($query_string ) {
if ( isset( $query_string['page'] ) ) {
if ( ''!=$query_string['page'] ) {
if ( isset( $query_string['name'] ) ) {
unset( $query_string['name'] ); }
}
}
return $query_string;
}
add_filter('request', 'codernote_request');
add_action('pre_get_posts', 'codernote_pre_get_posts');
function codernote_pre_get_posts( $query ) {
if ( $query->is_main_query() && !$query->is_feed() && !is_admin() ) {
$query->set( 'paged', str_replace( '/', '', get_query_var( 'page' ) ) );
}
}
get_query_var не работает нечего не выдает