• Здравствуйте, прошу помочь мне с реализацией задумки… Суть ее такова: у меня есть Каталог автомобилей (родительская рубрика)
    —— Ауди (подрубрика) – здесь выкладываются рецензии на различные марки
    —— БМВ(подрубрика)
    —— ФИАТ(подрубрика)
    Продажа автомобилей (родительская рубрика) – сюда выкладываются объявления (отдельные посты, которые НЕ добавляются в рубрики марок)
    Мне нужно:
    Заходим в подрубрику Ауди и видим список постов(рецензий) из этой рубрики(сложность не в этом), затем опускаемся ниже и видим 5 постов из рубрики «Продажа автомобилей», которые отсортированы по модели автомобиля, тобишь Ауди – все объявления о продаже относятся к Ауди…

    Нужно как-то связать эти рубрики ( к слову подобный метод хотелось бы реализовать и фотоальбомами, например… Когда заходим в подрубрику БМВ, то выводятся все фотографии связанные с БМВ (то есть входят в дочернюю рубрику «Фотографии» — «Фотографии БМВ»)

    Было много мыслей, однако в силу недостаточного знания php не знаю, как точно реализовать это…

    Обьявления у меня реализуются через систему пользовательских полей (плагин ads wordpress), то есть при подаче объявления пользователь выбирает марку машины (значение в поле marka заносится такое же, как и название подрубрик «каталога автомобилей») — была мысль как-то сравнить название рубрики в которой я нахожусь со значением произвольного поля, и выводить сообщения из рубрики «Продажа» именно с тем произвольным полем, которое равно названию рубрики (возможно можно реализовать как-то по другому, подскажите, пожалуйста)

    По поводу реализации фотоальбома — есть мысль связать метки сообщений… То бишь в Каталоге автомобилей для каждой марки мы пропишем метку «Audi» допустим… В записях фотоальбома также создадим метку «Audi» (если машина относится к этой марке)… Возможно нужно как-то вытащить значение метки категории в которой я нахожусь и вывести сообщения из рубрики фотоальбом с такой же меткой…

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

Просмотр 15 ответов — с 1 по 15 (всего 37)
  • но так и не нашел внятного решения данной задачи

    Можно для начала почитать про кастомную таксонимию

    Изучал пользовательскую таксономию, читал статью, которую вы привели в качестве примера неделю назад, в моем проекте присутствует подобные таксономии, но они реализованы для других разделов (каталоги). При ручной регистрации пользовательской таксономии столкнулся с непонятной проблемой — создал таксономию, пользовательский тип записи, связал их… В админке все хорошо отображалось, однако когда я выкладывал запись и переходил по ссылке, то у меня выдавался белый экран (урл наверху был корректный)… ВП не цеплял даже файл archive для отображения данных… Пробовал плагин Magic Fields = такой же результат. В итоге каким-то чудом сработал другой плагин, после которого все хорошо выводилось.
    Раздел Фотоальбома реализовать с помощью пользовательской таксономии не могу, так как там тоже существует непонятная для меня проблема (можете объяснить? А то форумы по ВП не регистрируют почему-то, не могу спросить там) Проблема заключается в том, что ВП не видит пользовательскую рубрику (таксономии реализованы древовидным списком, не метками)… Находясь в записи фотографии, мне нужно внизу выводить карусель всех фотографий из рубрики в которой я нахожусь (1 фотография=1 запись)… Если делать это с помощью стандартных рубрик то проблем не возникает, а если с помощью пользовательской таксономии, то при переходе на саму запись, где располагается фотография у меня не показываются рубрики в которые она вложена (это заметно по хлебным крошкам: в случае стандартной рубрики идет «главная—фотоальбом—фото ауди—ауди», а в случае пользовательской таксономии «главная—фотольбом—ауди», то есть подрубрика «фото ауди» исчезает). отсюда следует проблема, что я не могу реализовать способами, которые нашел в гугле вывод постов из текущей категории, так как выводятся все посты из категории «фотоальбом», а не «фото ауди».

    Так вот, я не много ушел от основной темы — простите… Как мне могут помочь кастомные таксономии в «склеивании» двух разных рубрик? Выводить информацию нужно не в single (как в вашем примере), а в category (просматриваем подкатегорию Ауди — выводится посты из фотоальбома ауди). Простите, если повторяюсь часто, пытаюсь полностью обьяснить в чем проблема.

    Извините, столько текста не осилил..

    в моем проекте присутствует подобные таксономии, но они реализованы для других разделов (каталоги).

    Ничего не мешает создать другие таксономии.

    Как мне могут помочь кастомные таксономии в «склеивании» двух разных рубрик?

    Ну так в той статье как раз об этом и рассказывается.

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

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

    Давайте Вы попробуете сформулировать задачу раз в 5 короче, чем до этого.

    Извините, вмешаюсь в диалог, но как мне понимается, ТС хочет взять по 5 топиков из двух категорий, одна из них — родитель второй. Так?

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

    Каталог автомобилей (родительская рубрика)
    — Ауди (дочерняя рубрика)
    —- Список записей (рецензии марок)
    — БМВ (дочерняя рубрика)
    —- Список записей (рецензии марок)
    ————— И так далее—————

    Продажа автомобилей (отдельная рубрика)
    —- Список записей (объявления)

    Нужно:
    Я захожу на страницу рубрики «Ауди» и внизу вижу 5 постов из рубрики «Продажа обьявлений», где выводятся обьявления о продаже Ауди,

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

    Извините, вмешаюсь в диалог,

    Да наоборот 2мя руками ЗА- помощь умных людей никогда лишней не будет 😉

    [Потёр..]
    Сорри что-то я сейчас туго соображаю…

    Многабукафф ниасилил.

    Я правильно понял, что нужно как-то связать между собой два терма, то есть, по ID одного получить ID его «побратима»?

    внизу вижу 5 постов из рубрики «Продажа обьявлений», где выводятся обьявления о продаже Ауди,

    В этих объявлениях произвольными полями или таксононией (как по ссылке) отмечать модель
    И уже по этому полю делать выборку 5-ти (случайных\последних\етс)

    В этих объявлениях произвольными полями отмечать модель
    И уже по этому полю делать выборку 5-ти (случайных\последних\етс)

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

    В объявлении через произвольное поле выбирается марка…
    А вот как делать выборку я не знаю…

    можете код написать?

    Я нет (я пока маны-гуглы проштудирую.. 😉 ).

    Возможно более опытные коллеги подскажут

    Хорошо, тогда ведь можно апать тему ,чтобы коллеги заметили данную тему? ^^

    И еще один вопрос)) Достал поди)

    По произвольным полям у меня будет связываться каталог авто с объявлениями…

    А фотоальбом можно связать таким образом:

    Получаем название текущей рубрики — записываем значение в переменную…
    Затем при выводе — get_posts(category=ID_fotoalboma&tag=’.переменная с названием текущей рубрики.’&…)) ?

    По идее вроде можно такое реализовать?

    По идее вроде можно такое реализовать?

    По идее, можно все, только у меня складывается такое ощущение, что вы patrik21, запутали всех своими безмерными желаниями.. 😉 Вы определите первоочередную необходимость, а потом… и фотоальбом, и все остальное.. 🙂

    По тексту — мне это напоминает «фильмушные» решения (SeVlad указал на это выше по тексту), когда в произвольные поля вписывается страна, режиссер, актер, название фильма, его жанр и т.п. А по ним уже происходит выборка.. Здесь как бы нет необычно-заоблачно-сложных решений, все это имеется в Кодексе. Кстати, не совсем понятно на каком этапе уже оформлено решение, на «никаком», на начальном, есть основа — тема оформления, например.. Ознакомьте с технической стороной..

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

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