В попытке сделать многоязычный веб-сайт woocommerce с плоской структурой url мы будем лучше всего в нашем магазине seo, мы пробовали все плагины/особенности/код/htaccess combinaison, которые мы знаем, и не могли этого сделать.
Я знаю, что WP предлагает НЕ удалять базовые слизни из URL-адресов, но основная причина заключается в том, чтобы избежать конфликта между слизнями, и мы намереваемся писать все слизня вручную.
Итак, короче говоря, мы говорим, что у нас есть категория A и categoryAB (дочерний элемент A) и продукт, названный как нечто связанное с категориейAB. Обычным URL-адресом woocommerce будет: www.domain.com/product-category/categoryA/categoryAB/productnamedsomething
в то время как мы просто хотели бы: www.domain.com/productnamedsomething
до этого плагин управления WP htaccess работал замечательно, но добавление многоязычной функции fonctionnality усложнило ситуацию.
Мы попробовали как polylang, так и WPML и не смогли достичь каких-либо целевых URL-адресов: www.domain.com/productnamedsomething www.domain.com/fr/unproduitquelconque
Тем не менее, ввод любого из этих URL-адресов в адресной строке работает и отображает продукт без дерева категорий. Но мы не можем получить меню, меню категорий и другие ссылки, чтобы указать на плоскую структуру URL.
Итак, основные моменты здесь:
Если необходимо, уточните разъяснения, я буду рад обсудить это.
Вы пробовали API перезаписи WordPress? https://codex.wordpress.org/Rewrite_API