Страница WordPress подменю + перезапись URL
Я нахожусь в процессе создания сайта WP с использованием темы Sage Blade. Сайт содержит отделы по всей стране, каждый из которых содержит различную информацию об этом конкретном подразделении. Можно перемещаться по информации через подменю на одной странице деления. Разделение было создано как пользовательский тип post_type.
Вопрос: как мне подойти к этому наилучшим образом?
Прямо сейчас подменю жестко запрограммировано непосредственно в шаблоне с одним разделением, поскольку структура одинакова на всех страницах разделения.
Структура подменю:
- О (одноэтажный дом)
- Новости
- контакт
Ссылки внутри подменю - это та же постоянная ссылка, но с переменной запроса, за исключением страницы about, которая является "домашней страницей" каждого подразделения, например:
domain.com/divisions/single-division-name/?page=news
Затем содержимое отображается так:
@if( isset($_GET['page']) && $_GET['page'] == ‘news’ )
<h2>Content of Latest News</h2>
@elseif (...)
Сам контент хранится в пользовательских полях внутри одного подразделения в бэкэнде WP.
Но у меня есть ощущение, что это можно сделать немного лучше? Может быть, с пользовательскими конечными точками, или, может быть, это излишне?
Мне также нужно переписать URL-адрес, чтобы было:
https://divisiondomain.com/divisions/single-division-name/news/
вместо:
https://divisiondomain.com/divisions/single-division-name/?page=news
Обратите внимание, что "имя подразделения" меняется в зависимости от того, какую страницу подразделения вы просматриваете
Кто-нибудь, кто может сказать мне, как я делаю это наилучшим образом? - Должен ли я сохранить то, что я сейчас (с помощью запросов VAR и GET)? - Должен ли я использовать пользовательские конечные точки? - Может быть, что-то совершенно другое?
Несмотря ни на что, я все еще не понимаю, как сделать переписать URL.
Кто-нибудь, кто, пожалуйста, может направить меня в правильном направлении?:)