Как сохранить визуальные патчи с сложной структурой URL? Пользовательский шаблон сообщения?

Я создаю обзорный сайт с множеством разных категорий.

Вот что формирует структура сайта:

  • backtoschool.com
  • backtoschool.com/reviews/
  • backtoschool.com/reviews/calculators
  • backtoschool.com/reviews/mechanical-pencils
  • backtoschool.com/blog/
  • и т.д

Я пытаюсь поддерживать визуальную иерархию навигации по сайту, например, пользователи «backtoschool.com/reviews/calculators» должны иметь возможность легко увидеть, что они просматривают подраздел «Калькуляторы» в разделе «Отзывы».

Вот где я дал себе головную боль.

Проблема в том, что я хочу, чтобы мой индивидуальный калькулятор и какие-то обзоры были расположены в корневом каталоге, например, когда пользователи на сайте «website.com/reviews/calculators» нажимают ссылку на мой обзор TI-83, их следует перевести на « website.com/texas-instruments-ti-83-review ", НЕ" website.com/reviews/calculators/texas-instruments-ti-83-review ".

Это оставляет меня в замешательстве относительно того, как я могу сохранить логическую структуру панировки (визуально).

Я думал, что могу написать какое-то утверждение IF / THEN, возможно, в single.php.

Может быть, я мог бы написать что-то, что повлияло на IF post category = calculator-review, THEN load calculator-review.css И написать индикаторы панировки aka «Все обзоры -> Калькуляторы» в HTML чуть ниже основной навигации. На calculator-review.css я бы создал стили, которые могли бы противопоставить основную навигацию «Обзоры», а затем ниже, что дает контраст с «Калькуляторами», размещенными в написанной PHP панировке.

ИЛИ – и вот где моя голова взрывается

Должен ли я вместо этого создать настраиваемый шаблон сообщения, например calculator-reviews.php для раздела обзора, а затем просто обязательно использовать правильный шаблон для каждого отдельного обзора? Это кажется проще, но мне нравится поддерживать плагины как минимум.

Я был бы очень признателен за вашу помощь!

EDIT для ясности:

«backtoschool.com/reviews/» – это страница, содержащая список типов обзора, например калькуляторы, ручки и т. д.

«backtoschool.com/reviews/calculators» – это страница, содержащая список индивидуальных обзоров калькуляторов, которые являются сообщениями, расположенными в корневом домене, например «backtoschool.com/ti-83-review».

Те, кто просматривают сообщения, должны быть как-то отмечены так, чтобы петля WP могла получить все сообщения калькулятора и отобразить выдержку (некоторые из них) на «backtoschool.com/reviews/calculators/». В обзоре Должности также нужно будет отобразить панировочные сундуки, ссылающиеся на, например, «backtoschool.com/reviews/» и «backtoschool.com/reviews/calculators» IF и ТОЛЬКО, если пользователь просматривает обзор. Сообщение на калькуляторе.

Изменить 2:

http://www.touchmyapps.com/category/review/

^^ Этот сайт очень близок к тому, что я хочу, чтобы мои делали URL-адреса и панировочные сундуки

Если я правильно понимаю описание и обсуждение, проблема заключается в использовании страниц в качестве узлов в структуре. Это несколько сбивает с толку, поскольку страница – это объект содержания, а не структурный.

Я согласен с предложением о том, что было бы целесообразно использовать таксономии (пользовательские или родные категории). Это даст вам:

  1. Очистить иерархическую структуру контента.

  2. Возможность использовать его в ссылках, чтобы сделать их более визуальными.

  3. Легче обрабатывать структуру для сухарей.

  4. Удобный способ настроить внешний вид и т. Д. С помощью соответствующих шаблонов .