Автор: slaFFik

Функция print_var() для вывода содержимого переменной

В разработке чего-либо нового (или продолжения очень староого) у меня есть несколько шагов, которые я повторяю снова и снова. Отчасти это связано с привычками, отчасти – с особенностями системы и установленных программ на компьютере. Но в разработке уже много лет я перетаскиваю из проекта в проект одну и ту же...

BuddyPress Feeds Front Feeds

Разработка плагина BuddyPress Feeds

На данный момент я разрабатываю несколько плагинов/библиотек, которые так или иначе увидят свет в ближайшем будущем, и один из них – плагин BuddyPress Feeds. Этот плагин является моей попыткой дать возможность каждому пользователю сайта сделать вашу социальную сеть агрегатором постов. На данный момент источник этих записей один – это сайт,...

Плагин BP Attachments и работа над лентой активности

Один из разработчиков ядра BuddyPress @imath работает над собственным плагином, под названием BP Attachments. Этот плагин использует все самое последнее из Attachments API, которое совсем недавно появилось в ядре. Он внедрил новуч фичу, которая позволит прикреплять к обычным записям в ленте активности картинки и прочие файлы. Выглядит это просто супер!...

BuddyPress Local Avatars

Хранение Gravatar локально – BP Local Avatars

Недавно я нашел плагин BP Local Avatars, который реализовывает очень интересную функциональность – хранение gravatar локально на вашем серваке. Что это такое и для чего это нужно? Что такое Gravatar? Лучше всего будет, если вы посмотрите вот это видео: В целом, это Глобально Распознаваемый АВАТАР (ГРАВАТАР). Очень удобная штука в...

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

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

Улучшенная навигация на сайте – BuddyPress Pushstate

Плагины некоторых разработчиков настолько круты и свежи, что очень радуешься, когда находишь их и они проходят испытание временем на живом сайте. Таким случаем является и найденный мной BuddyPress Pushstate.   Этот плагин использует history.pushState() для подмены навигации, подгружает страницы BuddyPress с помощью AJAX без полной перезагрузки страницы. На данный момент поддерживаются...

Планируемые изменения в BuddyPress 2.3

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

Технический релиз BuddyPress 2.2.1

Вышла новая версия BuddyPress 2.2.1, которая просто исправляет несколько ошибок. Вот что исправлено: удаление записей в мультисайте на неосновном блоге могло привести к удалению записей основного сайта фильтр в ленте активности “только я” теперь работает правильно пагинация на странице списке уведомлений пользователя сохранение страницы регистрации (привязки с WordPress страницей) в...

Релиз BuddyPress 2.2 “Spumoni”

5 февраля 2015 года вышла новая версия BuddyPress 2.2 “Spumoni” (очередная пиццерия в Бруклине). Особенности версии 2.2: возможность для разработчиков регистрировать типы пользователей из коробки (как CPT) типы записей (CPT) теперь без всяких костылей могут теперь появляться в ленте активности улучшения в коде и стилях интеграции BuddyPress с любой WordPress...

Первый Kharkiv WordPress Meetup #1

Итак, свершилось! Первый нормальный WordPress Meetup пройдет в мое родном городе Харькове. Темы всего 3, но я надеюсь в будущем тематика будет шире и ориентирована как для разработчиков, так и для потенциальных клиентов/интересующихся.