Вывожу записи на странице, но страницы пагинации не создаются, при переходе на page/2/ ошибка 404
Код вывода записей:
<?php
global $wp_query;
$wp_query = new WP_Query( array(
'paged' => get_query_var('paged') ?: 1,
'post_type' => 'news',
'posts_per_page' => '3',
) );
if( $wp_query->have_posts() ):
while( $wp_query->have_posts() ): $wp_query->the_post();
?>
<?php the_title(); ?>
<?php
endwhile;
posts_nav_link();
endif;
wp_reset_query() ;
?>
Код создания своих записей:
add_action('init', 'ss_register_post');
function ss_register_post() {
$labels = array(
'name' => 'Новости',
'singular_name' => 'Новость',
'add_new' => 'Добавить новость',
'add_new_item' => 'Добавить новую новость',
'edit_item' => 'Редактировать новость',
'new_item' => 'Новая новость',
'all_items' => 'Все новости',
'view_item' => 'Просмотр новость на сайте',
'search_items' => 'Искать новости',
'not_found' => 'Новостей не найдено.',
'not_found_in_trash' => 'В корзине нет новостей.',
'menu_name' => 'Новости'
);
$args = array(
'labels' => $labels,
'public' => true,
'show_ui' => true,
'has_archive' => false,
'menu_icon' => 'dashicons-format-aside',
'menu_position' => 4,
// 'show_in_rest' => true,
'supports' => array( 'title', 'editor')
);
register_post_type('news', $args);
}