#php #wordpress #woocommerce
Вопрос:
Я использую URL-адреса купонов для Woocommerce, которые я включил с помощью этой функции:
function coupon_links(){ if (!function_exists('WC') || !WC()-gt;session) { return; } $query_var = apply_filters('woocommerce_coupon_links_query_var', 'gutschein'); if (empty($_GET[$query_var])) { return; } WC()-gt;session-gt;set_customer_session_cookie(true); if (!WC()-gt;cart-gt;has_discount($_GET[$query_var])) { WC()-gt;cart-gt;add_discount($_GET[$query_var]); } } add_action('wp_loaded', 'coupon_links', 30); add_action('woocommerce_add_to_cart', 'coupon_links');
Теперь, когда я отправлю ссылку «www.mysite.com/?gutschein=SALE» например, автоматически применяется купон «ПРОДАЖА». Но есть ли способ скрыть/ использовать только обычную домашнюю страницу в качестве URL-адреса вместо добавления строки «/?gutschein=ПРОДАЖА»? Я не хочу, чтобы клиенты видели этот URL-адрес, они должны просто нажать на ссылку и перейти на мою домашнюю страницу с применяемым купоном, но не видимым в URL-адресе.