Intereting Posts

Категории против организации сайта сайта

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

Home mysite.com -> Internal (page) mysite.com/internal -> Docs (page) mysite.com/internal/docs -> Policy (category) mysite.com/category/policy 

Мне нужна страница категории политик, которая будет отображаться в разделе «Внутренние», доступ к которой доступны только моим зарегистрированным пользователям, таким как:

 Home mysite.com -> Internal (page) mysite.com/internal -> Docs (page) mysite.com/internal/docs -> Policy (category) mysite.com/internal/policy 

У меня есть другие (внешние / общедоступные) категории, которые нужно передавать по-разному. Любые идеи о том, как я могу это сделать, будут высоко оценены.

Вы можете создать настраиваемую «целевую страницу» с помощью файла шаблона?

Создание category-internal.php с настраиваемой компоновкой будет отображать содержимое в / category / internal / url.

Вот еще информация:

https://codex.wordpress.org/Category_Templates

http://www.wpbeginner.com/wp-themes/how-to-create-category-templates-in-wordpress/

Я переключил все на модель категорий, так что теперь у меня есть иерархия этой категории:

 Internal -- Docs -- Policy 

Мне нужно будет выяснить, как настроить компоновку /category/internal/ page позже, но это более низкий приоритет по сравнению с некоторыми другими вещами на моей пластинке прямо сейчас. Эта схема отвечает моим непосредственным потребностям.

Обновить

Я завершил работу над архитектурой, используя 301 переадресацию для страницы категории верхнего уровня, так что теперь у меня есть следующее:

 Internal (category) -- 301 --> Internal (page) -- Docs (category) -- Policy (category)