Я создаю обзорный сайт с множеством разных категорий.
Вот что формирует структура сайта:
Я пытаюсь поддерживать визуальную иерархию навигации по сайту, например, пользователи «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-адреса и панировочные сундуки
Если я правильно понимаю описание и обсуждение, проблема заключается в использовании страниц в качестве узлов в структуре. Это несколько сбивает с толку, поскольку страница – это объект содержания, а не структурный.
Я согласен с предложением о том, что было бы целесообразно использовать таксономии (пользовательские или родные категории). Это даст вам:
Очистить иерархическую структуру контента.
Возможность использовать его в ссылках, чтобы сделать их более визуальными.
Легче обрабатывать структуру для сухарей.
Удобный способ настроить внешний вид и т. Д. С помощью соответствующих шаблонов .