Как в WooCommerce для категории сделать адрес вида /shop/категория/ Гость | 9 августа 2017, 14:58 | 1 WooCommerceWordpressПлагины
WPPW | 09.08.2017 в 15:02 Для начала, надо зайти в Настройки — Постоянные ссылки, и там для WooCommerce прописать: Shop base: shop Product category base: shop (должны совпадать) Product permalink base: Shop base с категорией, то есть shop/%product_cat% Дальше отредактировать functions.php или создать новый mu-plugin: add_filter( 'rewrite_rules_array ', function( $rules ) { $new_rules = array( 'shop/([^/]*?)/page/([0-9]{1,})/?$' => 'index.php?product_cat=$matches[1]&paged=$matches[2]', 'shop/([^/]*?)/?$' => 'index.php?product_cat=$matches[1]', 'shop/([^/]*?)/([^/]*?)/?$' => 'index.php?product_cat=$matches[2]' ); return $new_rules + $rules; } ); Войдите, чтобы ответить
Решения
Для начала, надо зайти в Настройки — Постоянные ссылки, и там для WooCommerce прописать:
shop
shop
(должны совпадать)shop/%product_cat%
Дальше отредактировать functions.php или создать новый mu-plugin: