• Добрый день, коллеги! Структура сайта такая:
    Главная → Категория → Подкатегория → Запись

    Сейчас в Категории отображаются анонсы из Подкатегории. Мне это не нужно, получается дублирование контента. Я бы хотел скрыть анонсы записей из Категории и чтобы они отображались только в своей подкатегории.

    А чтобы в самой категории было описание и только ссылка на подкатегорию.

    Если я выразился не понятно — готов объяснить ещё как-нибудь!

Просмотр 11 ответов — с 16 по 26 (всего 26)
  • Записи опубликованы в подрубриках, потому что если опубликовывать их и в рубрике и в подрубрике урлы получаются не правильными.

    Мы имеем: Главная → Каталог растений → Суккуленты → Пахиподиум

    Сейчас в Каталоге растений и в Суккуленты одинаковый контент — анонсы подрубрики суккуленты. Мне необходимо сделать так, чтобы анонсы оставались только в подрубрике Суккуленты. В Каталоге растений должна быть просто ссылка на подрубрику суккуленты.

    В рубрике нужны только ссылки на подрубрики с описанием. В подрубрике нужны записи о растениях.

    Верно!

    Предлагаю альтернативный вариант. Сделать это через редактор меню. Делаете в меню неактивный пункт «Домашие растения». Под ним выпадающее меню с активными пункиами на страницы рубрик:
    Орхидеи
    Розы
    Ромашки и т.д. И не надо городить никакую хрень с подрубриками достаточно будет рубрик Кроме того не забывайте о таком виде таксонмии как метки (теги) Например в разделе розы можно вывести с их помощью страницы меток «Розы белые» и «Розы красные».

    В общем вам надо хорошенько продумать структуру сайта и все встанет на свои места. Причем для решения вашей нехитрой задачи достаточно штатных средств WP. (Это таксономии — рубрики и метки) Надо только по уму воспользоваться ими

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

    Потому что там запись мне нужна. Зачем ей там быть? Мне нужно лишь дать ссылки на подрубрики.

    В шаблоне рубрики проверяйте наличие (количество) постов. При отсутствии выводить список подрубрик (можно с их описанием).

    Собсно проверка у Вас есть, тк выводится надпись. Вот вместо её вывода вставить вывод списка.

    Потому что там запись мне не нужна. Зачем ей там быть? Мне нужно лишь дать ссылки на подрубрики

    Отсутствие записей на странице рубрики и размещение на ней только ссылок на подрубрики противоречит и логике WP и здравому смыслу.

    Отсутствие записей на странице рубрики и размещение на ней только ссылок на подрубрики противоречит и логике WP и здравому смыслу.

    А какой по вашему должна быть запись в этой рубрике? Я написал, что совсем не против присваивать постам рубрику и подрубрику одновременно, но тогда ссылки у записей получаются не верные. Мне нужно три уровня, а не два.

    Проблема в том, что нужны верные ссылки: главная → каталог растений → суккуленты → пахиподиум, а вордпресс мне предлагает site.ru/rasteniya/pahipoduim вместо site.ru/rasteniya/sukkulenty/pahipodium

    И вот зачем мне в /rasteniya/ публиковать анонсы всего подряд, если там нужен лишь алфавитный указатель на подрубрики (суккуленты, орхидеи, да что угодно)

    Собсно проверка у Вас есть, тк выводится надпись. Вот вместо её вывода вставить вывод списка.

    ОК, спасибо. Обращусь в раздел что вы порекомендовали в начале дискуссии

    Теперь у меня появились сомнения в правильности структуры, но ведь их не должно быть?

    Я пишу всё верно. Есть главная страница. Есть раздел сайта — каталог домашних растений. Подраздел — суккуленты (один из видов домашних растений). В этом подразделе список записей про суккуленты, которых не должно быть нигде кроме этого подраздела.

    Соответственно каталог растений это лендинг, который направляет людей на подразделы (суккуленты, орхидеи и тп).

    В урлах это выглядит так site.ru/rasteniya/sukkulent/pahipodium
    В rasteniya кастомная информация, которую я сам туда забью. Там нужны ссылки на подрубрики, их описание вкратце, может быть последние записи из этих подрубрик, чтобы не было совсем мало информации.

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

    В страницах можно сделать любую вложенность

    Но без постов вы все равно не обойдетесь!
    Например :
    Статическая страница: Растения с каким то произвольным контентом
    У ней дочерняя статическая: «Cуккуленты с описанием что это такое и тут же вывод вывод записей про них.

    Вы так себе это видите? Если да — то примерно так я реализовал это на свое сайте. Вот пример

    Например :
    Статическая страница: Растения с каким то произвольным контентом
    У ней дочерняя статическая: «Cуккуленты с описанием что это такое и тут же вывод вывод записей про них.

    Статическая: растения
    Дочерняя статической: суккуленты
    Дочерняя дочерней статической: пахиподиум
    Дочерняя дочерней статической: ещё растение
    Дочерняя дочерней статической: ещё растение

    Решил, что скрывать посты в рубрике из подрубрики не обязательно. А описания правлю плагином Allow HTML in category, так что всё ок

Просмотр 11 ответов — с 16 по 26 (всего 26)

Тема «Скрыть записи из категории» закрыта для новых ответов.