Мультитентант с одним сайтом

Каковы наилучшие методы создания многопользовательской среды в WordPress?

Я создал приложение с wordpress. Теперь я хотел бы сделать это как многопользовательское решение. У меня было два варианта:

  • Создайте многоуровневую регистрацию и используйте сетевое решение wp (каждый арендатор – это сайт – много dbs / разделенного контента)
  • Одиночный сайт и использование авторов по запросам (контент арендатора не очень раздельный / единственный wp db)

Приложение для всех одинаково, все интерфейсы, типы контента, доступные параметры одинаковы.

Solutions Collecting From Web of "Мультитентант с одним сайтом"

Прежде чем я узнал о сетевом решении WordPress, я пошел с вариантом два – установил определенные привилегии для пользователей, чтобы иметь возможность просматривать и редактировать контент, только автор (и для) их. Это можно сделать, используя почти любой плагин WP, который позволяет изменять разрешения для каждого пользователя и несколько функций, которые изменят, как и когда появляются такие вещи, как вложения, столбцы / страницы, медиа-библиотека. Это управляемо, но и немного хлопот.

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

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

В общем, я бы сказал, что для этого:

Многопользовательская сеть WordPress> Установка единого WP