Intereting Posts
Как получить ответы на комментарий? сбор сообщений и показ на главной странице Как удалить таблицу стилей по умолчанию? Может ли wp-config перемещать панель управления, чтобы она не загружалась? WordPress не распознает подменю как <ul>, поэтому я не могу правильно их подстроить Проблема с изображением – загрузка нескольких изображений wp_query, если есть сообщения, показывающие дату, но не в цикле Как добавить страницу подменю в пользовательский тип сообщения? В галерее с сообщениями с ограниченным изображением, как мне не ограничивать изображения на одном посте? Название моей вкладки, адрес ссылки и контент не совпадают! Как показать изображение категории, если нет установленного изображения? Невозможно использовать admin_enqueue_scripts или wp_enqueue_script Как я могу убедиться, что плагин загружает скрипт после jQuery Настройка отключения WordPress от субдомена WP-eComerce Advance Meta Tag данные в порядке убывания

Архив таксономии с таким же слизнем, как пользовательский тип сообщения?

Моя голова болит…

Вот что я имею:

Пользовательский тип сообщения: Наши люди, slug => наши люди
Таксономия: Должность, slug => название работы

У меня есть страница архива для CPI Our People на сайте domain.com/our-people .

Я могу легко иметь архивные страницы для терминов таксономии названия должности в domain.com/job-title/{term}

Но я хотел бы иметь архивные страницы для терминов таксономии названия должности под нашим народом.

Пример:
domain.com/our-people/managers
domain.com/our-people/crew

Там, где руководители и члены экипажа – это термины «Название таксономии», которое закреплено в CPT Our People.

Есть ли способ сделать это? Установление таксономии и CPT для одного и того же пули явно не сработало.

Спасибо.

У вас есть две возможности:

  • Правила перезаписи жесткого кода для этих конкретных URL-адресов
  • Отбросьте свои поиски и создайте новую структуру URL

То, что ваш запрос не может быть автоматизирован эффективно, потому что это будет означать, что два правила перезаписи являются одинаковыми, но отображаются на разные вещи. Результатом является то, что либо стартовый тип сообщения будет иметь приоритет, либо задание будет иметь приоритет, а только один.

Например, скажем, у нас был URL-адрес наших пользователей / пример, это ссылка на пример людей или пример работы? Либо WordPress найдет человека с именем example, и 404, если он не может (несмотря на то, что он находится под работой. Или он будет делать это по-другому

Моя рекомендация

Измените свою структуру URL-адресов, чтобы быть менее запутанной и иметь больше смысла, вложив их:

example.com/our-people/johnsmith example.com/our-people/jobs/managers 

сделайте это, установив значение перезаписи при регистрации таксономии рабочих мест (это нормально использовать /)

WordPress не понимает ваш URL, потому что для него нет правила перезаписи. Вы должны добавить собственное правило перезаписи, если хотите, чтобы он работал. Прочтите API Rewrite: статья «Основы» . Есть все, что вам нужно.

Другой вариант – использовать плагин Permalinks Custom Post Type – он делает это автоматически как часть его набора функций (это простой флажок на странице Permalinks).