мой веб-сайт woocommerce имеет следующую структуру:
- / = домашняя страница (статическая страница)
- / products / = страница магазина
- / products / = категорияБаза
- / products /% product_cat% = Product Perma (настраиваемая база)
URL-адрес для продукта становится следующим: website.com / products / parent / child / product-permalink
В настоящее время страница магазина abd Product Постоянная ссылка работает вместе с Parent Cat, но ребенок возвращает 404.
Изначально я использовал этот код в своих функциях.php
add_filter( 'rewrite_rules_array', function( $rules )
{
$new_rules = array(
'products/([^/]*?)/page/([0-9]{1,})/?$' => 'index.php?product_cat=$matches[1]&paged=$matches[2]',
'products/([^/]*?)/?$' => 'index.php?product_cat=$matches[1]',
);
return $new_rules + $rules;
} );
Легко.Сегодня я представил категории «Родитель» и «Ребенок». Snap!
Я нашел следующий пост на SO: Правило перезаписи Woocommerce для подкатегории продукта
Однако это не сработалоМоя конфигурация отличается, так как у меня также есть эта Страница Магазина с использованием местоположения / Products.
Кто-нибудь может увидеть быстрое исправление?
Большое спасибо.