Обложки в профилях пользователей – особенность дизайна многих крупных социальных сетей, таких как Facebook, Twitter и G+. Пользователям нравится возможность изменения своих профилей, что не ограничивается одним лишь квадратным аватаром. Twitter – один из последних сервисов, который добавил данную возможность к лентам в 2012 году, и, когда это было сделано, пользователи ринулись настраивать свои профили.
Плагин BuddyPress Cover был создан для того, чтобы подключить данную возможность к сайтам BuddyPress. Плагин позволяет пользователям загружать обложку, и прекрасно адаптирует ее к любой теме.
В дополнение к возможностям загрузки изображений с помощью AJAX, плагин позволяет пользователям перетаскивать изображения для изменения их расположения. Если изображение превышает максимально допустимый размер, пользователь увидит предупреждение в верхней части страницы. Хотите верьте, хотите нет, но плагин поддерживает анимированные GIF в качестве обложек.
BuddyPress Cover интегрируется с лентой активности – всякий раз, когда пользователь добавит новую обложку, в ленте появится обновление по аналогии с тем, что мы видим на Facebook.
Я протестировал плагин с разными темами и обнаружил, что он наследует стили темы и ее ширину. Скорее всего, вам просто не понадобится ни о чем волноваться в плане совместимости с темой. Единственное, что я заметил – изображения пользовательских профилей должны превышать 140 пикселей в ширину, иначе плагин выведет таинственного человечка в хэдере.
Автор плагина планирует добавить те же самые возможности к группам, чтобы администраторы могли добавлять обложки к персонализированным страницам групп. На данный момент плагин имеет только положительные отзывы, и пользователи хотят увидеть новые опции.
Пользователи предлагают в будущих релизах добавить возможность выбора из ранее загруженных обложек, а также автоматическое обрезание фото в обновлениях ленты активности. Разработчик открыт для предложений и уже поставил несколько доработанных версий, в которых были исправлены баги.
Плагин BuddyPress Cover – ценное дополнение к арсеналу средств разработчиков, ведь клиенты часто просят реализовать функции, увиденные ими в социальных сетях. Если вы хотите добавить прекрасные возможности настройки пользовательских профилей, при этом поддержав чистый дизайн своей темы, вы можете воспользоваться данным плагином. Скачать плагин можно с сайта WordPress.org.
Источник: wptavern.com
Если честно, я не особо понимаю зачем это вообще?)
А зачем это в Facebook, Twitter, в других сервисах? Для персонализации профиля, очевидно же.
Очень интересная вещь. Людям однозначно понравится
Добрый день! Скажите пж, вот я все настроил, а какая роль у пользователей должна быть? Сейчас стоит «Участник». Пользователь создает запись, но ему доступны все виды записей (которыми богата тема) + шорткоды всяческие + он имеет доступ к тегам, рубрикам всего сайта…. есть решение чтобы у него свои метки были и мог создать форматированную запись с возможностью вставить картинки…?
Попробуйте плагин https://wordpress.org/plugins/membership/. Один из мощных плагинов для управления разными возможностями и ролями в BuddyPress.
спасибо за быстрый ответ! Поставил его, исследовал вдоль и поперек — рубрики только дает запрещать и то не запрещает, наверно сильно он навороченный для моей небольшой задачи.
Я вот на что набрел — buddydev.com/plugins/bp-simple-front-end-post/ только в упор не могу понять где эту форму регистрировать? А Второй блок кода вероятно в файл функции темы закинуть?
Я так понимаю, что первый блок кода с функцией размещается в functions.php, а второй блок кода — в том шаблоне, где вы хотите вывести форму для фронтэнд-постинга.
Подскажите пожалуйста, как в этом плагине настроить чтобы обложки были зафиксированы, а не прокручивались на заднем фоне? Попробовал менять все настройки, обложка не фиксируется.