Моя идея состоит в том, чтобы взять из сеанса точный URL-адрес категории, откуда был взят последний продукт.
Пример:
- Категория-> обувь имеет 5 страниц иЯ на 3 странице
- Оттуда я выбираю продукт и перехожу на страницу корзины
- Оттуда ваша кнопка должна вернуть меня в категорию ОБУВЬ на странице 3, откудаЯ выбираю товар.
Этот код возвращает только категорию.У вас есть идеи?
function wp_check_for_product_cat(){
global $query;
if( is_product_category() ){ // This is Category; use my ID
$_SESSION['wp_last_cat'] = $query->get_queried_object()->term_id;
}
if( is_product() ){ // This is Product; use my ID to get my Categories
$cats = get_the_terms( $query->get_queried_object(), 'product_cat' ) ;
if( count( $cats ) > 0 ){
foreach($cats as $one_cat ){
$_SESSION['wp_last_cat'] = $one_cat->term_id;
}