Intereting Posts
Изменение URL-адреса входа wp без .htaccess Страница сообщений WordPress для фильтрации и сортировки клиентов вместе с фильтром категории Как получить сообщения с текущего месяца? Получить содержимое / названия страниц различных страниц для использования в плагине Проблемы с использованием 'add_role' Динамический шаблон page.php для пользовательских типов сообщений Как проверить файлы PHP в WordPress? Элемент формы удален из первой строки WP_Lists_Table Предоставление резервной функции и возможность переопределения плагином Резервное копирование WordPress (на другом сервере), ведущее к старым серверам addy и WP Сохранять выражение регулярного выражения в WordPress DB с помощью API-интерфейсов API Где загружается загрузка мультисайта? Архив с разбивкой по таксономии с разбивкой по страницам, включая одну должность за период Создание Woocommerce оптимизировано для более чем 500 тыс. Продуктов Правильный способ создания / управления файлами gettext (.po, .pot)?

Pagination добавляет товар в корзину Woo-Commerce

В моей теме WordPress Woo-Commerce, когда продукт добавляется в корзину со страницы магазина, он добавляется в корзину с URL-адресом например /shop/page/3/?add-to-cart=149 и когда я переключаюсь на другую страницу, используя разбивку на страницы , Он не может удалить « ?add-to-cart=149 из URL-адреса и при посещении следующей или предыдущей страницы и снова добавляет тот же продукт. для навигации я использую пользовательскую функцию.

 function custom_pagination() { global $wp_query; $pages = paginate_links( array( 'base' => esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) ), 'format' => '?paged=%#%', 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages, 'prev_next' => false, 'type' => 'array', 'prev_next' => TRUE, 'prev_text' => __('«'), 'next_text' => __('»'), ) ); if( is_array( $pages ) ) { $paged = ( get_query_var('paged') == 0 ) ? 1 : get_query_var('paged'); echo '<ul class="pagination">'; foreach ( $pages as $page ) { echo "<li>$page</li>"; } echo '</ul>'; } } 

Он должен был справиться с этим в базовом аргументе, но это не так.

Solutions Collecting From Web of "Pagination добавляет товар в корзину Woo-Commerce"