• Делаю сайт и пытаюсь понять логику вордпресса в плане отображения главных категорий и дочерних… имел дело с другими движками и там с этим гораздо проще, здесь же как я понимаю без танца с бубном не обойтись или это я тупой… так вот суть в том, что я создал структуру главных категорий и дочерных… в некоторых дочерных могут быть также категории 3го уровня (если можно так сказать)… в админке все выглядит понятно и красиво, но вот на сайте получается бред полный… например, если зайти в главную категорию, то в ней почему то сразу отображаются записи, при чем из подкатегорий, а не названия самих подкатегорий… тоесть, если я захожу в главную категорию, то я хочу сначала уточнить свой запрос и выбрать подкатегорию, и только потом увидеть запись из этой подкатегории, а не зайти в главную и видеть записи из всех подкатегорий… да, возле каждой записи отображается ссылка на подкатегорию к которой она прикреплена, но это все равно не то… зачем тогда создавать иерархию категорий в админке, если она не отображается? я уже перелопатил кучу демо-шабонов, и так везде…

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Вы что хотите, попробуйте объяснить

    igor1991, привет.

    Ваш запрос будто изначально про продуманность интерфейса вашего сайта и про навигацию по категориям в первую очередь, а потом уже отображение всего этого дела. Как-то странно будет, если перейти в родительскую категорию, например, /category_0/, и увидеть вместо записей на странице просто перечень её дочерних категорий, то есть, по сути, ссылок.

    Вы в любом случае можете сделать нужный вам вывод хоть меню, хоть ссылок, но такие вещи лучше изначально всё же продумывать, хотя бы ради удобства пользователей и SEO без неприятных последствий.

    То что описываете это для блога вполне нормальное поведение. Даже для интернет магазинов, часто по умолчанию все товары из дочерних выводятся в главной. В вашем случаи наверно достаточно просто выводить дочернии категории в каждой родительской. Ну и в принципе можно изменить поведение и запретить выводить записи из дочерних, но это через небольшой код.

    «Как-то странно будет, если перейти в родительскую категорию, например, /category_0/, и увидеть вместо записей на странице просто перечень её дочерних категорий, то есть, по сути, ссылок.»

    ну так и должно быть, иначе зачем тогда мы создаем иерархию в админке по типу: Главная категория -> подкатегория 2 уровня > подкатегория 3 уровня, если всеравно они (подкатегории) не отображаются перед записями? если так, тогда и в админке иерархия не нужна, а все записи просто публиковать в главной категории обозначая каждую запись тегами (метками)

    Вы решения конкретного вашего шаблона не считайте за догму или ограничения WordPress. В принципе сделать можно что угодно. Но задумайтесь вот над чем: сайтов на WordPress десятки миллионов, базовая логика их шаблонов именно такая, проверенная на практике. Возможно, вы просто не понимаете, как оно работает? Структурирование на подрубрики к примеру позволяет проще строить фильтры…. Или автоматическую перелинковку постов… Или разный внешний вид у шаблонов.

    • Ответ изменён 2 месяца, 4 недели назад пользователем efess.
    • Ответ изменён 2 месяца, 4 недели назад пользователем efess.

    я пересмотрел кучу шаблонов, и везде одно и тоже… в Главной категории отображаются лишь записи, выбрать подкатегорию находясь в Главной — возможности нет, а чтоб попасть в Подкатегорию, то надо эту Подкатегорию вывести в меню… да, есть еще виджет Категории, но он тоже по сути бесполезный, так как он не отображает активную категорию, тоесть например я нахожусь в категории Кулинария, и в сайдбаре вывожу виджет Категории, то в нем эта категория Кулинария не будет отображатся, как активная, и будет доступна для клика

    «То что описываете это для блога вполне нормальное поведение. Даже для интернет магазинов, часто по умолчанию все товары из дочерних выводятся в главной. В вашем случаи наверно достаточно просто выводить дочернии категории в каждой родительской. Ну и в принципе можно изменить поведение и запретить выводить записи из дочерних, но это через небольшой код.»

    все можно, но через костыль… вообще я впервые столкнулся с вордпрессом еще лет 15 назад, и он как был недоработанным так и остался

    igor1991, у WordPress, разумеется, есть недоработки, но тут больше похоже на несостыковку с вашими личными ожиданиями. Опять же, есть возможность получить нужную вам функциональность, причём делается это не так чтобы сложно.

    А, вончо… Так это вы пропали на стандартный функционал WordPress — лента постов на главной. Сделайте страницу, накидайте на ней гутеном ваших подрубрик покрасивше и назначьте эту страницу главной.

    «А, вончо… Так это вы пропали на стандартный функционал WordPress — лента постов на главной. Сделайте страницу, накидайте на ней гутеном ваших подрубрик покрасивше и назначьте эту страницу главной.»

    @efess @v3xx @ravilr63

    нет, мне нужно сделать так, как это реализовано на сайте Лайфхакер… в Главном меню есть Главная категория Рубрики, которая имеет url — lifehacker.ru/topics/
    хз, может это не категория, а страница, на которой вставлены ссылки на категории, но суть не в этом, суть в самой реализации…

    тоесть, как я это вижу, то если я захожу в Главную категорию, то там должны отображаться не записи с дочерних категорий, а возможность выбора этих самых дочерних категорий…

    вот так

    а когда я попадаю в дочернюю категорию, то там уже должны отображаться записи…

    вот так

    Для Вашей задачи уже выше дали ответ. Создайте просто страницу, разместите на ней нужные рубрики. Что мешает так сделать?

    Ну тогда да… Для главной рубрики надо шаблон запилить свой. Страница тут не подойдёт, у неё по хлебным крошка навигация будет кривая.

    igor1991,

    тоесть, как я это вижу, то если я захожу в Главную категорию, то там должны отображаться не записи с дочерних категорий, а возможность выбора этих самых дочерних категорий…

    вот так

    а когда я попадаю в дочернюю категорию, то там уже должны отображаться записи…

    вот так

    Я с самого начала понял о чём вы говорите. Создайте свой шаблон для категорий или выводите в виде меню категории на нужных страницах. Вариантов реализации несколько, дальше всё зависит от ваших возможностей и нужд.

Просмотр 13 ответов — с 1 по 13 (всего 13)

Для ответа на тему необходимо авторизоваться.