Не работает пейджинация
-
Ребят, помогите!
На этой странице почему-то не переключается внизу, где каталог, пейджинация. Точнее она переключается, но не подгружается. Содержимое так и остается прежним, хотя URL второй страницы вверху появляется.
Подрядчик исчез, а в PHP я не до такой степени шарю.
Нашла страницу с кодом, и выдрала кусок с этим блоком.
Что может быть не так?
<div class="right_side"> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $num = 1; global $wp_query; $size = ''; if (@$_GET['size']!='') $size = '&project_size='.sanitize_text_field($_GET['size']).''; $wp_query = new WP_Query('post_type=tovar&catalog='.$term_array->slug.'&post_status=publish&orderby=date&order=DESC&posts_per_page='.get_option('posts_per_page').'&paged='.$paged); ?> <?php if ($wp_query -> have_posts()) { ?> <ul class="products_list"> <?php while ($wp_query -> have_posts()) : $wp_query -> the_post(); ?> <li> <div class="product"> <a href="<?php echo get_post_permalink(); ?>" class="product__link"> <span class="product__image"> <?php if( has_post_thumbnail() ) { ?> <?php echo get_the_post_thumbnail(get_the_ID(), 'small') ?> <?php $image = get_the_post_thumbnail_url(get_the_ID(), 'small'); ?> <?php } else { ?> <img src="<?php echo get_template_directory_uri(); ?>/assets/images/empty.png"> <?php $image = get_template_directory_uri()."/assets/images/empty.png"; ?> <?php } ?> </span> <span class="product__name"><?php the_title(); ?></span> <span class="product__text"><?php the_excerpt(); ?></span> </a> <div class="product__lab">Сертифицировано лабораторией ООО "СтройЭкспертиза"</div> <ul class="product__links"> <li> <div class="product__icon"> <img src="<?php echo get_template_directory_uri(); ?>/assets/images/icon_car.svg" alt=""> </div> Доставка оплачивается<br> отдельно. <a href="/klientam/dostavka-i-oplata/" class="link">Читать условия</a> </li> <li> <div class="product__icon"> <img src="<?php echo get_template_directory_uri(); ?>/assets/images/icon_cert.svg" alt=""> </div> У нас сертифицированное производство <a href="/o-zavode/sertifikaty/" class="link">Смотреть сертификаты</a> </li> </ul> <ul class="product__prices"> <li> <span><?php echo carbon_get_post_meta(get_the_ID(), 'price'); ?> <span>₽</span></span> обычная цена </li> <?php if ($discount>0 && carbon_get_post_meta(get_the_ID(), 'price_site')=='') { $price = carbon_get_post_meta(get_the_ID(), 'price') ; $price_site = $price - ($price * $discount / 100); } else { $price_site = carbon_get_post_meta(get_the_ID(), 'price_site'); } ?> <?php if ($price_site > 0) { ?> <li class="product__price_blue"> <span><?php echo $price_site; ?><span>₽</span></span> при заказе с сайта </li> <? } ?> </ul> <div class="product__in_stock"> <span>В наличии на <?php echo date('d.m.Y'); ?></span> Доставка по вашему графику </div> <?php $cur_terms = get_the_terms( get_the_ID(), 'catalog' ); ?> <div class="product__order"> <a href="#popup_order" class="call_popup" data-name="<?php the_title(); ?>" data-image="<?php echo $image; ?>" data-price1="<?php echo carbon_get_post_meta(get_the_ID(), 'price'); ?>" data-price2="<?php echo $price_site; ?>" >Заказать</a> <span><?php echo carbon_get_term_meta($cur_terms[0]->term_id, 'text_min'); ?></span> </div> </div> </li> <?php endwhile; ?> </ul> <?php if ( $wp_query->max_num_pages > 1 ) : ?> <?php pagination(); ?> <?php endif; ?> <?php } ?> </div>
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «Не работает пейджинация» закрыта для новых ответов.