Чтобы было понятно для чего я это делаю, и вместо вопросов в стиле "а нахрена тебе все это?", мудрые люди помогли мне с решением задачи.
Есть ресурс. Он объединяет магазины по всей России в закупочную сеть. У каждого магазина свой поддомен и свой веб-асист, с отдельной базой.
Товары у всех имеют одинаковые артикулы, но название товаров и категорий у всех сильно отличаются (кто как хотел, так и называл)
Задача - выводить на поддоменах единый названия разделов с центральной базы, а сами товары уже с локальных баз поддомена.
Каталог я вывожу, ссылка генерируется вида: заменяем на /shop/catalog/<category_name>/ (по умолчанию была /shop/category/<category_name>/)
Как сделать грамотнее чтобы при обращении по этому адресу у меня запускался плагин, выполнял действие а потом запускал стандратный механизм отображения товаров в категории?
Сильно зависит от сути действий, которые надо сделать.
Есть несколько возможных хуков.
Вариант 1. frontend_category
Вариант 2. frontend_head
Вариант 3. Если нужен 301-й редирект например, то routing