Rcl User Control - дополнение для WP-Recall, с помощью которого вы сможете управлять некоторыми данными пользователей через фронтенд, без необходимости заходить в админку.
Некоторые действия, которые позволяет совершать дополнение можно выполнить и без него, но для этого необходимо будет зайти в административную часть сайта, найти пользователя и, например, изменить его данные. Это долго и не всегда удобно.
Другие действия, которые позволяет совершать дополнения - вы не сможете выполнить даже через административную часть сайта, для их выполнения вам бы пришлось писать код или же лезть в базу данных.
Кнопка управления пользователем
После установки и активации дополнения, в личном кабинете пользователя, там где его обложка, в левом верхнем углу появится кнопка управления этим пользователем. Так же она появится на форуме PrimeForum, над аватаркой пользователя. В будущем, возможно, кнопка появится и в других местах, где отображается какой-либо пользователь.
Если на нее нажать - отобразится меню, в котором вы сможете управлять некоторыми данными пользователя.
Блоки управления
Меню управления пользователем состоит из блоков. При клике по каждому блоку - откроются данные для изменения. На момент релиза в дополнении есть 6 блоков, давайте рассмотрим их подробнее
Управление рейтингом
Тут вы можете совершить 2 действия:
- Изменить рейтинг пользователя
- Удалить всю рейтинговую активность пользователя (то же самое происходит при удалении пользователя, но в данном случае пользователь не удаляется, удаляется только его рейтинговая активность)
Управление уведомлениями
Тут вы можете:
- Отправить пользователю кастомное уведомление - сами указываете заголовок уведомления и его содержание
- Удалить уведомления пользователя: прочитанные, не прочитанные или же сразу все
Управление полями профиля
Тут вы сможете изменить данные некоторых полей профиля пользователя: его email, отображаемое имя, статус и другое. Но не все поля можно менять, например вы не сможете изменить ему пароль и в этом меню не отображаются поля multiselect, dynamic, file... В будущем, возможно, поддерживаемых полей станет больше, но и на данный момент их достаточно много.
Управление балансом
В этом блоке вы сможете изменить баланс пользователя:
- Начислить средства на баланс с указанием комментария
- Снять средства с баланса с указанием комментария
В отличии от изменения баланса через админку, тут вы указываете какую сумму зачислить/снять, а не новый баланс пользователя.
Управления изображениями профиля
В этом разделе вы можете удалить аватарку / обложку пользователя. Она удалится не только из отображения у этого пользователя, но и с вашего сервера.
Управление чатом
Тут вы можете удалить всю активность пользователя в чатах. Т.е. так, как происходит при удалении пользователя, но сам пользователь при этом не удаляется.
На момент релиза это все, но по мере поступления предложения / появления идей, возможности для управления пользователями будут расширятся.
Стандартная. Выбрать архив с дополнением и нажать "Установить". Или ручками поместить папку дополнения в /wp-content/wp-recall/add-on/
* Добавлена возможность управлять закладками пользователя: Удалять группы закладок, а так же добавлять пользователю записи в закладки
* Теперь если кликнуть в окне Управления пользователем по его имени - откроется окно с его статистикой: комментарии, записи, ответы на форуме, заказы и т.п.
* В окне статистики пользователя, рядом с временем его последней активности добавлена кнопка, при нажатии на которую у пользователя обновится время активности, как будто он залогинился на сайт
* Немного изменен вид окна
= 1.2.2 =
* Исправлена ошибка, когда не применялись значения при редактировании полей 'user_email', 'user_url', 'user_registered', 'display_name'
= 1.2.1
* Добавлена поддержка упревления аватаркой в recall 16.23+
* Исправлена пара мелких ошибок
* Добавлена возможность менять аватарку / обложку пользователям
* Релиз
Форум поддержки:
При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
Офигеть! Вот это бомба!
Постараюсь как можно быстрее раздобыть рубли (я живу не в России), чтобы приобрести это дополнение. Мало того, что оно "убило" некоторые дополнения, которые теперь потеряли всякий смысл, так ещё предлагает удобный функционал, которого не было ранее. Тем более, с возможностью развития.
Артём "Preci", это пять! 🏆 🎖 👍
А устанавливать можно аватарку, обложку пользователям через фронтенд?
Пока нет, но для чего это нужно? Удалить - например если юзер что-то плохое загрузил. А менять зачем?
ну например если пользователь совсем "нуб" и не может или не умеет сам установить аватарку или настроить еще что-то в своем профиле)))
Добавлена возможность менять аватар / обложку пользователям
У меня есть предложение (перед покупкой этого дополнения).
Есть два момента, когда я чаще всего захожу в аккаунт пользователя в админке:
- для того, чтобы подтвердить подлинность аккаунта (дополнение "Verified User" https://codeseller.ru/products/verified-user/);
- и для того, чтобы выставить рейтинг пользователю от администрации сайта (дополнение "Profile Star Rating" https://codeseller.ru/products/profile-star-rating/).
Есть ли возможность добавить эти опции для управления из фронтенда?
Они поддерживаются
1. у юзера создано некое текстовое поле через "управление полями профиля" , которое менять может только админ. Вопрос - его можно менять через фронтенд ?
2. Отключить ненужные блоки можно ?
3. с какими ролями работает дополнение? Если создать новую роль, с правами редактирования пользователей, будет работать ?
1. Да можно
2. Можно, но только с помощью remove_filter для регистрируемых блоков или с помощью фильтрации всех блоков и удаления ненужных
3. Редактирование доступно пользователям с возможностью edit_users, так что да, должно будет работать
Обновлено!
1.Немного изменен вид окна- теперь всегда видно имя редактируемого юзера и кнопка назад
2.Добавлено управление закладками: Удалить все закладки / группу закладок, а так же добавить запись юзеру в закладки (в любую его группу)
3.Если кликнуть по имени редактируемого юзера - отобразится его статистика (записи, комментарии и т.п.)
4.В окне статистики, рядом с полем последней активности, есть кнопка, если на нее нажать - обновится время активности пользователя, как будто он залогинился