Intereting Posts
Вторичный дисплей меню Первичное меню Условное сравнение строк в basename / slug Как я могу дублировать виджет? Проблема с выпуском get_post_custom Мета-боксы для CustomPostType вызывают ошибки и уведомления PHP в представлении «Добавить новый» Как использовать WordPress Color Picker API в пользовательском типе сообщений Metabox Я использую то же имя слива для категории и страницы Как я могу использовать echo og: video url, если сообщение имеет видеоконтент? Условное пользовательское перенаправление Пользовательская кнопка TinyMCE извлекает значение из настраиваемого поля Задача упорядочивания сообщений с числами для названий численно. Например, 1, 10, 100 Отправлять уведомление по электронной почте пользовательской роли пользователя, когда файл загружается в папку для загрузки Должен ли я использовать wp_nonce_field в моей контактной форме? Пустые настройки постоянных ссылок в .htaccess если не пустой bloginfo ('description')

Как объединить два пользовательских типа сообщений в единую постоянную структуру

Веб-сайт использует –

A) Иерархий Custom Post Type «Destination» для поддержки следующей структуры, поэтому каждый уровень иерархии может иметь свое собственное уникальное руководство по назначению:

  • Территория – Северная и Южная Америка
  • Континент – Северная Америка
  • Раздел –
  • Страна – США
  • Область –
  • Штат – Нью-Йорк
  • Площадь –
  • Город – Нью-Йорк
  • Район – Манхэттен
  • Соседство – Верхняя Ист-Сайд

Результат в путеводителе по Верхнему Вест-Сайту, имеющему 7 ярусов и URL-адрес:

site.com/destination/americas/north-america/united-states/new-york/new-york-city/manhattan/upper-east-side/ 

Обратите внимание, что каждый уровень иерархии не требуется заполнять – вторым примером будет руководство по назначениям для Карибского острова Доминика, для которого потребуется только четыре уровня:

  • Территория – Северная и Южная Америка
  • Континент – Северная Америка
  • Раздел – Карибский бассейн
  • Страна – Доминика
  • Область –
  • Состояние –
  • Площадь –
  • Город –
  • Район –
  • Окрестности –

URL-адрес путеводителя для Dominica будет следующим:

 site.com/destination/americas/north-america/caribbean/dominica/ 

Здесь нет проблем – эта часть работает нормально. Вот вызов –

B) Каждый отдельный пункт назначения имеет множество уникальных функций, которые имеют свой собственный пользовательский тип сообщения:

  1. Отели
  2. ресторан
  3. брусья
  4. Достопримечательности
  5. Туры
  6. и т.п.

Эти типы пользовательских сообщений не являются иерархическими, но должны быть связаны с соответствующей страницей (уровнем) целевого типа почтового адреса назначения.

Чтобы обеспечить логическую согласованность между архитектурой сайта, структурой permalink, панировочными сухарями и меню, каждый из этих типов пользовательских сообщений должен быть указан в определенном месте назначения.

Различные типы пользовательских сообщений для этих целевых функций просты, а не иерархичны.

Пример отеля: Индивидуальный отель будет иметь упрощенную структуру отеля / отеля, но всегда будет связан с родительским пунктом назначения.

В результате, Permalink для The Lowell Hotel на Верхнем Ист-Сайде в Нью-Йорке будет:

 site.com/destination/americas/north-america/united-states/new-york/new-york-city/manhattan/upper-east-side/hotel/the-lowell/ 

В Доминце, отель Permalink / URL будет:

 site.com/destination/americas/north-america/caribbean/dominica/hotel/rosalie-bay-resort/ 

Пример ресторана: Тот же подход будет справедливым для ресторана, в данном случае ресторана Serafina:

 site.com/destination/americas/north-america/united-states/new-york/new-york-city/manhattan/upper-east-side/restaurant/serafina/ 

Опять же, для Dominca, ресторана Permalink / URL будет:

 site.com/destination/americas/north-america/caribbean/dominica/restaurant/romance-cafe/ 

Используя этот подход, в запрос / фильтр можно добавить ряд таксономий, например, четырехзвездочные, курортные отели, вместимостью до 250 номеров, с оценками гостей более 7/10, с пунктом назначения (и его дочерними направлениями), определяющими подходящие свойства.

В идеале хотелось бы иметь дело с этим, используя правила перезаписи для подчинения отеля, ресторана и т. Д. Пользовательские типы сообщений под типом персонализированного назначения назначения.

Попробовал это несколькими способами без успеха. Какие-либо предложения? Примеры были бы высоко оценены.

Solutions Collecting From Web of "Как объединить два пользовательских типа сообщений в единую постоянную структуру"