Automati c подстраниц пользовательских страниц - PullRequest
0 голосов
/ 25 января 2020

Я создаю WP сайт для фитнес-студии с кучей локаций. Я настроил пользовательский тип записи «студия» для каждой страницы студии, где мы будем вводить некоторые пользовательские поля содержимого (часы, галерея и т. Д. c). Это будет иметь URL-адреса, такие как site.com/studio/dallas

Каждая студия также нуждается в подстраницах графика и цены (Даллас / Scheduke, Даллас / Цены). Весь этот контент извлекается из внешнего API, поэтому я стараюсь избегать генерации всех этих дополнительных страниц без всякой причины.

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

Цель состоит в том, чтобы сделать это как можно более простым, избегая добавив 3 страницы (1 основная, 2 подпункта) для каждой студии, поскольку в конечном итоге может быть сотни мест. Бонусные баллы за то, что эти URL работают (/ dallas / pricing, et c) без фактического создания подстраницы вообще, так что это только страница для каждого местоположения в списке страниц Studio, а подстраницы просто динамические c, возможно, используя некоторые правила перенаправления для подпрограмм.

В качестве визуального отображения карта сайта может быть ..

Chicago
-- Pricing
-- Schedule
Dallas
-- Pricing
-- Schedule
New York
-- Pricing
-- Schedule

Но я бы хотел, чтобы реальный список страниц администратора был просто Chica go , Даллас, Нью-Йорк ...

Спасибо всем заранее!

1 Ответ

0 голосов
/ 28 января 2020

если кто-то наткнется на это, найдет решение, которое отлично работает на https://www.placementedge.com/blog/create-post-sub-pages/

...