Всем привет, ребят, подскажите, пожалуйста, если кто знает: можно ли как-то указать при добавлении rewrite_rule, что оно не должно срабатывать для реально существующих страниц?
Правило: add_rewrite_rule( '^cat/([^/]+)/?$', 'index.php?post_type=cat', 'top' );
cat - это страница архива. На ней используется фильтр записей, который формирует url нужной страницы на лету. После выбора опций в фильтре пользователя перенаправляет на сформированный url.
Проблема в том, что записи post категории cat, также подходят под регулярку ^cat/([^/]+)/?$ и для них применяется index.php?post_type=cat (т.е. в записях теперь отображается контент и шаблон категории).