Узнать, что пользователь пришел с определенной категории
-
Добрый день!
Преамбула проблемы и для чего это нужно: на сайте работает JS, при этом есть несколько операторов, условно, О1 и О2. О2 обрабатывает конкретный раздел, а О1 — все остальное, следовательно, нужно вставить разный код при формировании страниц.
Есть несколько категорий в woocommerce, по которым распределенгы товары. Так вот, удалось разделить операторов по такой логике:
if ( is_product_category(‘avtomatika’) || (is_product() && has_term(‘avtomatika’, ‘product_cat’)) ) { ?> Здесь код #1 JS — для О2
<?php } else {?> Здесь код #2 JS — для О1И все отлично работает, но! если в карточке товара, относящегося к области О2 есть ссылки на статьи для этого устройства, то при открывании их у пользователя всплывает, естественно, О1.
Каким образом мне отследить, что пользователь открыл страницы, которые расположены в товарах определенной категории «avtomatika»? При этом, просто так эти страницы в разделах меню недоступны, ссылки на них даны в этих товарах.
Решение в лоб, которое могу реализовать, это в условия добавить еще и id страниц, но если статей очень много, то код нерациональный.
Спасибо.
- Тема изменена 5 лет, 7 месяцев назад пользователем .
- Тема изменена 5 лет, 7 месяцев назад пользователем .
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Узнать, что пользователь пришел с определенной категории» закрыта для новых ответов.