Как создать структуру постоянной ссылки с двумя таксономиями

Я хотел бы создать постоянную ссылку на поиск настраиваемого типа сообщений, в котором есть 2 таксономии. Вот несколько подходящих примеров:

/root/%taxonomyA%/%taxonomyB% /root/%taxonomyA%/taxonomyB/%taxonomyB% 

Таксономия B может находиться внутри любого количества таксономии As.

У меня уже есть что-то для этой структуры, которая отлично работает:

 /root/%taxonomyA%/%customPostType% 

Это возможно? Я предпочитаю первый пример, но со мной все будет хорошо.

Я попытался включить это правило перезаписи, но я не получаю совпадений, которые я ожидаю от инспектора переписывания.

 add_rewrite_rule( '^root/([^/]+)/taxonomyB/([^/]+)', 'index.php?post_type=customPostType&taxonomyA=$matches[1]&taxonomyB=$matches[2]', 'top' ); 

Когда я добавляю в root/A/taxonomyB/B инспектор, он появляется как attachment: B

Solutions Collecting From Web of "Как создать структуру постоянной ссылки с двумя таксономиями"