Як прибрати склад таксономії з URL кастомної таксономії, категорії або тега
Наше завдання позбавитися від складу /product_cat/.
Стандартними плагінами це зробити не вдалося, багато неробочих рішень було знайдено в Мережі. Одне з рішень тут робило робоче посилання без додатку, але все ж таки при переході з адмінки перекидало на урл зі слагом.
Найідеальніше та робоче рішення було знайдено на сайті rudrastyh.com. Далі зроблю копіпаст із вільним перекладом.
Ось основна частина Коду, ви можете вставити його у свою поточну тему functions.php , тільки не забудьте змінити назви таксономій/слагів у кожній функції на власні значення.
Код був протестований з різними ієрархічними та неієрархічними таксономіями і чудово працює з цими налаштуваннями постійних посилань (Permalink Settings) /%postname%/

У форматі /%category%/%postname%/ код не працює і ми отримуємо 404 помилку при переході на таксономію.
Denis Creative
Краще цей код не використовувати, він підходить тільки для поодиноких конкретних випадків, я за підсумком у проекті вирішив завдання інакше, цей код залишив для прикладу, але з ним багато нюансів.
А тоді як Ви вирішили проблему усунення в url product_cat ? ))
Denis Creative
Я поставив для таксономії склад «blog»
