Я знаю что в сети миллион одинаковых решений, я его и взял, но оно не работает для меня, не могу понять почему
<?php
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
global $wp_query;
$arg = array(
'post_type' => 'news',
'posts_per_page' => 3,
'order' => 'DESC',
'orderby' => 'date',
'paged' => $paged
);
$wp_query = new WP_Query($arg);
if( $wp_query->have_posts() ) {
while($wp_query->have_posts()){ $wp_query->the_post(); ?>
<div class="col-lg-4 col-md-6 col-12 news-item">
<div class="news-slide">
<a href="<?php print get_permalink();?>">
<div class='news-slide-img'><img src="<?php print get_the_post_thumbnail_url(); ?>"></div>
</a>
<div class="news-meta">
<div><a href="<?php print get_permalink();?>"><?php the_title();?></a></div>
<div><?php print get_the_date('F d, Y');?></div>
</div>
</div>
</div>
<?php } ?>
<?php
echo '<div class="pagination">';
$total_pages = $wp_query->max_num_pages;
$current_page = max(1, get_query_var('paged'));
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => 'page/%#%', // Change to match your URL structure if needed
'current' => $current_page,
'total' => $total_pages,
));
echo '</div>';
?>
<?php } ?>
<?php wp_reset_postdata(); ?>
Переход по страницам пишет что ничего не найдено, типа такой страницы вообще нет