Зарегал таксу, в аргументы вписал - 'rewrite' => array( 'hierarchical' => true, 'with_front' => true ), чтобы было древовидно. Все работает, открывается нужный терм (sub-term1), пример url =
https://side.com/my-tax/term1/sub-term1/.
query_vars на parse_request:
[my-tax] => term1/sub-term1
Но если произвольно изменить url на -
https://side.com/my-tax/bla/bla/sub-term1/ и т.д, то все равно отрывается страница терма - sub-term1, хотя должен отдать 404, так как родителей bla - нету.
query_vars на parse_request:
[my-tax] => bla/bla/sub-term1
К примеру дочерние страницы из коробки если в url добавить левое - отдадут 404,
[name] =>
[page] => page1/bla/bla/sub-page1
А так норм:
[name] =>
[page] => page1/sub-page1
Пермалинки сбрасывал! Помогите ((