15 Результаты поиска

Для запроса "bp-custom.php".
bp-custom.php

bp-custom.php – изменение поведения BuddyPress

Очень часть возникает необходимость изменить то или иное поведение сайта и его важной составляющей – BuddyPress. Для этих целей разработчики добавили поддержку файла bp-custom.php, который является аналогом (а часто и заменой) файла functions.php вашей темы. Сравнение с  functions.php Между этими двумя файлами несколько важных отличий: bp-custom.php находится в корне папке /wp-content/plugins/ и,...

Регистрация - свой текст

Как изменить / добавить свои тексты на странице регистрации?

На форуме увидел интересный вопрос про страницу регситрации, и решил написать ответ в виде поста здесь на сайте. Итак, Как ввести вступительный текст на странице регистрации? BuddyPress с недавних пор при активации не просто перезаписыват содержимое определенных WordPress страниц, а добавляет свой контент в ее конец. Что это означает? Раньше...

Отключить Избранное в ленте активности

Отключить Избранное в ленте активности

Лента активности – очень важная часть социальной сети. В случае BuddyPress – там отображается вся активность всех пользователей и публичных групп. Одна из возможностей пользователей на этой странице – добавить в избранное любую понравившуюся запись. Выглядит это вот так: Как видите, здесь есть Избранное меню со счетчиком элементов и кнопка...

Разрешить использование шорткодов в ленте активности

Использование шорткодов в ленте активности

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

Уникальное название групп в BuddyPress

Уникальные названия групп в BuddyPress

Как вы знаете, в BuddyPress есть возможность создавать группы, если был включен соответствующий компонент. Группы по существу своему с точки зрения хранения информации – почти что как CPT в WordPress, и потому наследуют некоторые свойства обычных записей. Одна из них – уникальность слага группы. У вас не получится создать 2 группы, у...

Картинка и обложка профиля

Отключение обложек в профилях пользователей и групп

Одной из особенностей BuddyPress 2.4 была новая функциональность – возможность добавлять к профилям групп и пользователей обложек (примерно так же, как это сделано в Facebook), вот пример: Здесь вы видите мой аватар (глаз) и, собственно, саму обложку (цветные черточки на сером фоне). Это очень крутая фишка, которая позволяет добавить сайту яркости и...

Сохраняем в ленту активности не все данные

Порой есть необходимость вообще не сохранять определенный тип активности пользователей в базу данных, чтобы не засорять ее ненужной информацией. Сделать это достаточно легко, надо лишь запретить их сохранение с помощью гибкого BuddyPress API. Вот как это делается: https://gist.github.com/slaFFik/044cb43c0871e48cf341 Этот код надо вставить в файл bp-custom.php. А для того, чтобы знать,...

Отображение списка стран в профиле BuddyPress

Если ваша социальная сеть подразумевает пользователей из разных стран, то зачастую возникает необходимость дать пользователям выбирать свою страну. В старых версиях BP (эпохи 1.0 – 1.1) данная возможность присутствовала в ядре, но потом ее выпилили и теперь приходится писать код самому. ShaneBP предложил решение – добавить select в профиле, в...

Отключить упоминания пользователей в сети

Отключить упоминания пользователей в сети

Возможно, далеко не всем нужна функциональность, которая позволяет привлечь внимание любого пользователя к какой-либо записи – так называемые упоминания. Напомню, что это такое: в любой записи пишите @[логин] и человек с такми логином получит уведомление о то, что его упомянули со ссылкой на запись, где это произошло. Работает как в...

Используем старый BuddyBar вместо WP Toolbar

Используем старый BuddyBar вместо WP Toolbar

В последних версиях WordPress много внимания было уделено так называемой WordPress Toolbar (раньше называлось AdminBar). Это по сути серая полоска сверху сайта с полезными ссылками в админку или на внешние сайты. Вы можете ее использовать, а можете отключить – как пожалете. BuddyPress 1.6 позволяет очень тесно с ней интегрироваться и...