- 21, Oct 2024
- #1
Мне нужны постоянные ссылки в моем магазине, например
product-cat/category/subcategory/productname
Теперь у меня есть
база магазина
catalog/category/subcategory/productname
База категорий
catalog/category/subcategory/
Чтобы сделать это, я пишу код функции
add_filter( 'rewrite_rules_array', function( $rules )
{
$new_rules = array(
'catalog/([^/]*?)/page/([0-9]{1,})/?$' => 'index.php?product_cat=$matches[1]&paged=$matches[2]',
'catalog/([^/]*?)/?$' => 'index.php?product_cat=$matches[1]',
);
return $new_rules + $rules;
} );
Как это работает?
поэтому подкатегория имеет URL catalog
and give 404. When i delete /category from this url my subcategory works fine.
Если я верну базу категорий по умолчанию, это мне поможет? Или это другой способ сделать это?
Мне нужны постоянные ссылки в моем магазине, например
catalog
или
catalog/category/subcategory/productname
Нужна помощь, пожалуйста
#постоянные ссылки #woocommerce-оффтоп