«
»
WordPressПлагины

Создайте социальную сеть в WordPress при помощи BuddyPress

Чтобы еще раз продемонстрировать универсальность WordPress, в этом посте будет показано, как создать сайт социальной сети с использованием WordPress и плагина BuddyPress . Вот что говорит сайт BuddyPress:

Социальная сеть в коробке. Создайте социальную сеть для своей компании, школы, спортивной команды или нишевого сообщества на основе мощности и гибкости WordPress. BuddyPress является полностью бесплатным и открытым исходным кодом. В отличие от хостинговых услуг, BuddyPress позволяет вам контролировать свой сайт и создавать совершенно индивидуальные, уникальные возможности.

BuddyPress добавляет на ваш сайт множество новых функций, которые вы найдете на большинстве сайтов социальных сетей:

  • Потоки активности: глобальные, личные и групповые потоки активности с многопоточным комментированием, прямой публикацией, добавлением в избранное и @mentions. Все с полной подачей RSS и поддержкой уведомлений по электронной почте.
  • Расширенные профили: Поля редактируемых полей профиля позволяют вам определять поля, которые пользователи могут заполнить, чтобы описать себя. Настройте поля профиля в соответствии с вашей аудиторией.
  • Дружеские связи. Позвольте вашим пользователям устанавливать связи, чтобы они могли отслеживать активность других или фильтровать только тех пользователей, которые им наиболее важны.
  • Личные сообщения: Личные сообщения позволят вашим пользователям общаться друг с другом напрямую и конфиденциально. Пользователи могут отправлять сообщения нескольким получателям, не ограничиваясь только обсуждениями один на один.
  • Blogdzhing: начните блог, построенный на лучшем программном обеспечении ведения блога в мире. Даже позволить каждому из ваших пользователей вести собственный полноценный блог на WordPress. Отслеживайте новые сообщения и комментарии на вашем сайте.
  • Расширяемые группы. Мощные публичные, частные или скрытые группы позволяют пользователям разбить обсуждение на конкретные темы. Расширяйте группы с помощью собственных пользовательских функций, используя API расширения групп.
  • Дискуссионные форумы. Полноценные дискуссионные форумы, встроенные непосредственно в группы, позволяют проводить более традиционные углубленные беседы.

Посмотреть рабочую демонстрацию плагина здесь .

1

Установка плагина

Самый простой способ установить BuddyPress – начать с новой установки WordPress, использовать базовую тему, поставляемую с плагином, и настроить ее, добавив дочернюю тему. Однако вы можете добавить BuddyPress на существующий сайт со своей собственной темой, используя пакет шаблонов BuddyPress. В этом руководстве будет рассказано о новой установке WordPress.

После того, как вы установили WordPress, войдите в административную панель и перейдите в «Плагины»> «Добавить новый», введите «BuddyPress» в поле поиска и нажмите «Поиск плагинов». Нажмите «Установить сейчас» рядом с плагином BuddyPress.

2

На следующем экране введите свои данные FTP и нажмите «Приступить», и плагин начнет загружать плагин, как только он закончит, нажмите на ссылку «Активировать плагин».

Следующее, что нужно сделать, это активировать тему по умолчанию, перейти в «Внешний вид»> «Темы» и активировать тему по умолчанию BuddyPress.

3

Настройка плагина

После того, как плагин и тема активированы, вы увидите новую опцию меню в вашем администраторе WordPress, которая называется «BuddyPress» и содержит 4 опции: Общие настройки, Настройка компонентов, Настройка форумов и Настройка поля профиля. Я сейчас проведу вас через эти варианты.

общие настройки

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

  • Имя группы базовых профилей. Раньше это отображалось в профилях пользователей, но теперь скрыто, поэтому можно оставить все как есть.
  • Имя поля Полное имя: Полное имя участника отображается с этим ярлыком.
  • Отключить синхронизацию профилей BuddyPress с WordPress ?: Оставьте это как нет, он будет синхронизировать профили между плагином BuddyPress и участниками WordPress.
  • Скрыть панель администратора для пользователей, вышедших из системы ?: Оставьте это как да, не нужно показывать верхнюю панель администратора для гостей.
  • Отключить загрузку аватара? (Gravatars все еще будет работать): оставьте это как нет, если вы не хотите, чтобы люди могли загружать свои собственные аватары.
  • Отключить удаление учетной записи пользователя ?: разрешить пользователям удалять свои собственные учетные записи.
  • Отключить глобальный каталог форума ?: Решите, показывать ли каталог форума на вашем сайте.
  • Отключить комментирование потока активности в блоге и сообщениях на форуме ?: Выберите, разрешить ли людям комментировать форумы и сообщения в блоге непосредственно из потока активности.
  • Аватар пользователя по умолчанию: выберите, какой стиль граватаров вы бы хотели использовать по умолчанию для своего сайта.

4

Настройка компонентов

Следующий раздел – «Настройка компонентов», здесь вы можете выбрать, какие части плагина BuddyPress вы хотите использовать на своем сайте. Вы можете включить или отключить следующее:

  • Потоки активности: позволяют пользователям публиковать обновления активности и отслеживать всю активность по всему сайту.
  • Форумы bbPress: активирует поддержку форума bbPress в группах BuddyPress или любом другом пользовательском компоненте.
  • Друзья: Позволяет создавать дружеские связи между пользователями.
  • Группы: пользователи могут создавать, присоединяться и участвовать в группах.
  • Личные сообщения: пользователи могут отправлять личные сообщения друг другу. Администраторы сайта также могут отправлять уведомления по всему сайту.
  • Расширенные профили: активирует настраиваемые профили и аватары для пользователей сайта.

5

Настройка форумов

Если вы хотите включить компонент форумы в предыдущих настройках, то вам нужно будет настроить его здесь. Нажмите «Установить новую установку bbPress». В зависимости от прав доступа к файлу установки вы можете получить следующий экран:

6

Если вы это сделаете, просто скопируйте и вставьте весь показанный текст в новый текстовый файл и сохраните как bb-config.php, а затем загрузите его в корневой каталог вашей установки WordPress через FTP. Ваши форумы теперь будут установлены.

Настройка поля профиля

Этот раздел будет уникальным для вашего сайта, в зависимости от того, в какой нише он находится или на кого вы ориентируетесь в своей социальной сети. Это позволяет вам добавить столько настраиваемых полей для страницы профиля вашего участника. Например, если ваша сеть предназначена для веб-дизайнеров, вы можете ввести настраиваемые поля для: Название вакансии, URL-адрес портфолио, Обо мне, Избранные веб-сайты, URL-адрес Linkedin и т.д.

По умолчанию BuddyPress только одно поле профиля для «Имя» в верхней группе – все в верхней группе добавляются на страницу регистрации.

7

Нажмите «Добавить новое поле», и мы настроим поле пользовательского профиля. Для этого руководства я решил ввести поле для профиля Linkedin , вы также можете использовать URL-адрес Facebook, URL-адрес Twitter и так далее. Введите название для этого поля и краткое описание. Затем выберите, должно ли это поле быть обязательным или нет, и, наконец, выберите формат этого поля. Я выбрал текстовое поле, так как оно является URL-адресом в одну строку. У вас есть выбор: использовать многострочное текстовое поле, раскрывающийся список, флажки и т.д.

8

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

Вывод

Теперь у вас есть рабочая установка BuddyPress , если вы зайдете на сайт, вы найдете ряд тем и плагинов, созданных специально для BuddyPress. Я буду вдаваться в подробности в следующих постах.

Мне очень нравится BuddyPress, он очень прост в установке и настройке и предоставляет социальную сеть со всеми необходимыми основными функциями и легко расширяется, потому что на основе WordPress у вас есть все плагины для WordPress, которые вы можете добавить на свой сайт.

Если вы создаете сайт BuddyPress или у вас есть вопросы по поводу этого плагина, пожалуйста, оставьте свои комментарии ниже…

Источник записи: https://wplift.com

Связанные записи
WordPressВсе для разработки плагиновПримеры

Пример реализации ajax логирования (js,php примеры кода)

WordPressПлагины

Опросы (голосование) в WordPress или как получить обратную связь от ваших посетителей

Contact Form 7WEBWEB - PHPWordPressВсе для functions.phpПлагины

Как заставить Wordpress отправлять почту из Amazon EC2 с помощью SES

WordPressWP-RECALLВсе для functions.phpВсе для разработки плагиновВсе для разработки шаблоновПлагины

Как добавить в пункт (любого) меню ссылку для входа и выхода в Wordpress