Поддержка WordPress Multisite Проблема со слайдером для мультсайта

  • Решено knightsbridge

    (@knightsbridge)



    Возникла проблема. На мультисайте необходимо установить единый для всех работающих на нем шестидесяти сайтах слайдер. При использовании плагинов «Slide Anything», «Master Slider», «Meteor Slides» и др. слайдер работает только на том сайте, на котором он создан, но не отображается на других сайтах мультисайта WordPress. На всех сайтах установлена одна тема в которую я вставлял код слайдера. Подскажите, пожалуйста, есть ли какое-нибудь решение чтобы слайдер отображался на всех сайтах?

    • Тема изменена 4 нед. назад пользователем  SeVlad. Причина: перенос в подходящий раздел
Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Подскажите, пожалуйста, есть ли какое-нибудь решение чтобы слайдер отображался на всех сайтах?

    Встроить во все используемые на сайтах темы. С теми же настройками ессно.

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

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

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

    Что значит «для темы»?
    Достаточно встроить в шаблон тему код вывода слайдера чтобы он выводился.
    А вот с одинаковыми настройками (если он нужны) уже есть нюансы.

    Плагины слайдеров могут хранить настройки в базе или быть еще как-то зависимые от контента (напр ID картинок наверняка будут от отличатся). Поэтому, если нужны одинаковые настройки слайдера на всех сайтах, то может быть лучше/проще будет внедрить код всего слайдера, а не использовать плагины.

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

    Спасибо! Попробую более подробно описать ситуацию. Есть мультисайт, к примеру — multisite.ru. Я устанавливаю на него плагин слайдера Slide Anything. На сайте site1.multisite.ru я создаю с помощью этого плагина слайдер и вставляю его код в футер темы, которая является общей для всех отдельных сайтов этого мультисайта. Слайдер работает на сайте site1.multisite.ru, но на других сайтах, использующих эту же тему — site2.multisite.ru, site3.multisite.ru он не отображается. Получается что на каждом отдельном сайте мультисайта придется заново создавать такие же слайдеры, а хотелось бы иметь один слайдер, который было бы можно вставить в определенную тему, которая используется на мультисайте.

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Попробую более подробно описать ситуацию. Есть мультисайт, к примеру — multisite.ru.

    Вопрос не в том где размещать слайдер, а что он должен показывать, как работать.
    Одно дело показывать одни и те же картинки с одинаковыми ссылками (слагами) под ними и совсем другое — брать их их медиатеки, где они же могут быть под разными ID.

    Если же слайдер должен просто выводить несколько последних постов, то тут вообще проблем нет — есть великое множество таких плагинов, даже не трубующих настроек. И достаточно в тему вставить его вывод (шоркод или его php-функцию).
    Но если им же нужно изменить какие-то настройки, которые не передаются в шоркод/функцию (а некоторые могут передаваться), то уже не подойдет.

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

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

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

    Это как раз не «простая». Ибо как минимум слайдеру нужно передавать данные.

    Плагин должен принимать урлы картинок и урлы ссылок. А если они зависимые от домена сайта, то должен принимать без домена (а это уже вряд ли)
    И в таком случае, кмк, проще вставить слайдер кодом (а ещё лучше — создать свой плагин и поместить его mu-plugins), где жестко прописать все пути к картинкам и нужные ссылки.

    Спасибо, что прояснили ситуацию!

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