Я использую WooCommerce в WordPress, и он добавляет категорию продуктов и продуктов в URL-адреса. http://dev.unwaveringmedia.com/8dim/product-category/all-party-supplies/ http://dev.unwaveringmedia.com/8dim/product/14-snowman-serving-tray/
Мне нужно удалить «товар» и «категорию продукта» из URL-адресов. Есть ли способ изменить постоянные ссылки и удалить их?
Его хорошая практика для SEO и UX иметь базу продуктов. Базы категорий продуктов помогают отличать товары от должностей. Обычно я меняю базу категорий продуктов на «наши продукты» или «продукты».
Для этого перейдите в настройки-> permalinks-> введите нужную базу продуктов.
Официальный ответ на этот вопрос содержится в документации WooCommerce .
Фрагмент:
К сожалению, это невозможно из-за того, как WordPress разрешает свои URL-адреса. Он использует базу данных «категория продукта» (или любой другой текст в этом отношении) для определения того, что это URL-адрес, приводящий к категории продукта.
Существует несколько дополнительных объяснений, и предположительно есть некоторые плагины, которые делают это возможным, хотя это не рекомендуется.
Вы также можете «взломать» основной код и просто изменить строки, которые они используют для этой постоянной ссылки, или, может быть, это то, что предназначено для других целей?
Я использую этот плагин для этой цели, и он отлично работает для меня! https://wordpress.org/plugins/custom-permalinks/
Go settings -> permalink и введите базовую категорию продукта и продукта "./" (без ").
Перейдите в настройки >> permalink и удалите базу продукта и категории продукта с панели администратора