Поддержка Проблемы и решения MultiSite или таксономии

  • Доброго времени суток!
    Помогите, пожалуйста, определиться, что подходит больше для моей задачи Мультисайт или таксономии. Я не использовала ни кастомные таксономии, ни мультисайт, поэтому сложно.
    Искала ответ долго, перечитала много.
    Понимаю, что нужно по конкретной ситуации смотреть.
    Задача такая. Сайт содержит посты с разными метками и рубриками, а также должены быть записи, описывающие спортивные секции (название, описание, контакты, координаты).На сайте должен быть выбор страны и города в ней. Есть записи относятся к конкретной стране (ко всем городам), а есть только те, которые относятся к конкретным городам (например, запись Секция). При выборе страны меняется язык и контент — для этой страны. А при выборе города ещё и контент по выбранному городу только.
    Я только понимаю, что запись Секция — это будет таксономия,видимо.
    А как организовать структуру со странами и городами? Ведь нужна ещё смена языка. И рубрики и метки для стран и городов. Это всё-таки таксономии? Или выгоднее мультисайт?
    Я ещё пробовала polylang. Он отлично справляется со сменой языка. Но как тут еще встроить страны и города, я не понимаю. 🙁

    • Тема изменена 4 месяца, 3 недели назад пользователем forestlynx.
Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Таксономии, я думаю. Мультисайт хорош тогда, когда из общего только темы и плагниы.

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

    Юрий, спасибо! А получается, что страна и город — это тоже таксономии, иерархические, к которым я буду прикреплять нужный контент? Правильно, я понимаю?

    Видимо, да. Всё, что является признаком, общим для некоторого количества объектов: цвет, вкус, запах, место — таксономии.

    «Страна → Город» хорошо вписывается в иерархическую таксономию.

    Я попробовала сделать таксономию Страна — Город. Полиланг включила. Всё отлично.
    Но…
    Всё-таки немного не то выходит. Страну и город мне нужно как-то запоминать и при переходе по страницам этот контекст нельзя терять. Например, на странице Новости я посмотрела записи нужной мне страны+город, а потом переходу на страницу Секции и там уже должны показываться секции только того города, который я выбрала в начале.
    то есть выбранный город должен работать глобально для всего сайта.
    Это, наверно, решается в коде?

    И еще вопрос, если нужно будет в меню добавлять отдельные для стран/языков пункты, то с таксономиями это только тоже кодированием можно сделать? Там получится, что придется какие-то if городить….

    или всё-таки тогда больше мультисайт подходит?

    мы в куках, например, запоминаем выбранный город, а потом в коде анализируем значение и выводим нужное

    Вот про выбор города здесь совет делать мультисайт

    С отдельным меню для страны справляется polylang.

    Остаётся разобраться с тем, как выбранный город связать с таксономией, чтобы открыть ссылку с нужным контентом.

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

    Удачи!

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