Intereting Posts
Как получить URL-адрес изображения из Media-Upload в сообщении? Я не могу загрузить новую тему WordPress из заархивированного файла Использование правил в сообщениях add_submenu_page не работает Как отображать сообщения на статической странице? (например, цикл поиска) Какой файл / шаблон отвечает за таксономии для пользовательских типов сообщений? Условные аргументы для WP_Query и tax_query в зависимости от того, имеет ли значение $ somevar значение Добавление опции в Shortcode галереи Почему не работает wp_enqueue_script («jquery-masonry»)? Система входа пользователя с доставкой файлов? Проверьте, находится ли сообщение в проекте или в ожидании проверки? Как добавить архивы (с разбивкой на страницы) на шаблон страницы? Пользовательские столбцы для настраиваемого диспетчера типов сообщений Почему is_user_logged_in () возвращает false после изменения пароля пользователя на лицевой стороне? Показать все сообщения из определенных категорий на странице

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

Я хотел бы создать постоянную ссылку на поиск настраиваемого типа сообщений, в котором есть 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

Я не понимаю, что вы хотите сделать. Каждая таксономия является независимой, и условия не могут быть разделены между ними. Единственный способ, которым я знаю, выполнить поиск с двумя параметрами: таксономия Термин и таксономия B, и передать его в WP Query вместе с custom post type .