@webhero

Как сделать pagination в WordPress для Custom Post Type?

Я знаю что в сети миллион одинаковых решений, я его и взял, но оно не работает для меня, не могу понять почему
<?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(); ?>

Переход по страницам пишет что ничего не найдено, типа такой страницы вообще нет
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы