Это дополнение расширяет работу дополнения друзей: Friends Recall и дает возможность закрыть доступ в кабинет всем кроме друзей (незалогиненный также не увидит содержимое ЛК)
Возможности:
- Закрывает кабинет как глобально, так и дает возможность самому пользователю решить это.
- Возможно вписать имя роли, пользователь с которой будет видеть все кабинеты (редактор - editor)
- Если выбрана настройка позволяющая пользователю самому решить вопрос с приватностью - есть опция значения по умолчанию пока он не решил: закрыт кабинет или открыт.
- Пользователь в настройках профиля сам решает - закрыть ему кабинет или открыть.
- Если выбрана настройка позволяющая пользователю самому решить вопрос с приватностью - то появляется опция позволяющая вывести выбор настроек приватности в форме регистрации
- Приватность блока "Подробная информация" настраивается глобально из настроек.
- Вы можете в настройках разрешить личные сообщения или запретить их для тех кто не в друзьях.
- Также вы можете оставить любые вкладки - вписав через запятую slug (id) вкладки
- Вы можете гостю и не другу автора кабинета выводить сообщение - почему для него кабинет этого пользователя закрыт.
- Администратор сайта видит все кабинеты!
Вид настроек если разрешено управлять приватностью кабинета пользователям:
Читайте также описание в вкладке "Настройки" и FAQ
А дать пользователям возможность определить приватность публикаций или вообще закрыть все публикации, для тех кто не в друзьях, можно с помощью дополнения Friends Posts Access
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
В админке имеется блок настроек:
WP-Recall -> Настройки -> Настройки Friends Cabinet Access
Позволяет установить приватность как глобально для всего сайта (сразу закрывает кабинеты), так и опционально от настроек приватности пользователя.
В этом случае кабинеты могут быть сразу либо открыты, либо закрыты. А пользователь сам решит - показать ему кабинет всем или только друзьям.
Там же возможно указать название роли, пользователь с которой будет иметь доступ ко всем кабинетам.
Там же появляется настройка "Отображать в форме регистрации?", для выбора приватности пользователем при регистрации.
Админ Может скрыть глобально блок "Подробная информация" в настройках.
Есть опция позволяющая оставить Личные сообщения, а также вписать какие вкладки не закрывать.
Настройка "Показать сообщение гостю" - выведет гостю (это не залогиненный и не друг автора кабинета) сообщение.
Заголовок и само сообщение вы можете установить из настроек.
Вы также можете выбрать одно из 2-х мест где его показывать в кабинете (верх или середина ЛК)
Все время вижу что кабинет открыт. Почему так?
1 - админ видит все кабинеты.
Зайдите от пользователя с ролью автор или гостем.
2 - возможно в настройках вы вписали роль, и у текущего пользователя именно эта роль.
v1.4.0
* Работа с WP-Recall версии 16.23.20
* для гостя приписку добавил к закрытому доступу: "Вы должны авторизоваться на сайте."
- где слово "авторизоваться" - ссылка на форму входа (при условии что у вас она в общих настройках WP-Recall выбрана "Всплывающая")
* Исправлена ошибка вызова несуществующей функции
v1.3.0
* Добавлена возможность в настройках указать название роли, пользователь с которой будет иметь доступ ко всем кабинетам.
Полезно для удобного администрирования. Работает с плагинами добавляющими роли в WordPress
v1.2.1
* Работа с WP-Recall версии 16.18.0
* Переход на класс уведомлений плагина. Вместо frnd_notice() использую функцию ядра плагина rcl_get_notice()
- это позволило сократить часть css
v1.2
* При удалении дополнения - настройки приватности (в wp_usermeta) пользователя также удаляются
* Исправлена опечатка в info.txt (два ;; в конце заголовка) - возможно это приводило к ошибке с парсингом и обновлением
v1.1
* Добавлена настройка "Отображать в форме регистрации?". Появляется если выбрано "Решает пользователь" в установках приватности.
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Схож ли функционал запрета писать личные сообщения тем, кто не в друзьях если таковы настройки стоят у пользователи с дополнением User To Admin PM???
К примеру если мне не надо чтобы только администратор мог писать пользовтелям, но надо чтобы была возможность пользователям самим устанавливать возможность запрета писать им тем, кто не в друзьях.
Здесь функционал установки пользователем вообще видимости всех вкладок (разом - а не выборочно. т.е. или смотрит гость твои вкладки - или нельзя. Ну за исключением тех вкладок, что админ в настройках выставил - насколько мне помнится) для тех кто не в его друзьях. Как в ВК "Закрытый профиль" - пока не добавишься в друзья - ничего не увидишь из вкладок. Ну тут еще есть список вкладок исключений в админке что админ вписывает. Поэтому тут функционал шире.
Но глобально запретить общаться даже друзьям - в этом допе нет такого.
Значит если глобальный запрет общения на сайте не нужен, то можно обойтись только этим дополнением, верно?))
Если вы верно поняли его описанные возможности и мой ответ - скорей всего да.
Я правильно понимаю что этим плагином можно глобально закрыть все кабинеты, что-бы их видел только супер админ и к примеру можно создать 10 обычных регистраций на сайте, например модераторов, и если им в друзья в профиле добавить разных людей - то они смогут видеть кабинеты тех, кто у них в друзьях?
И вопрос 2 - а они могут регистрировать новые профили и сами добавлять их в друзья, но не видеть тех кто у них в друзьях не находится? (если да, поставить лимит на регистрации к примеру позволить 1 модератору регить заданное количество раз очень сложно, если случайно можете посоветовать как это сделать, буду благодарен)
Вопрос 3 - а где админ может увидеть все регистрации и блоги - есть какой-либо поиск и список, который не в бакенде, а во фронтенде?
Здравствуйте.
Дополнение закрывает все кабинеты или глобально или исходя из настроек приватности, которую установил сам владелец ЛК. Подробно на вкладке Настройки и FAQ.
2 и 3-й вопросы не относятся к данному дополнению. Дополнение решает узкую задачу. Это указано в его описании.
3-й вопрос - попробуйте в документации WP-Recall пункт про шорткоды. userlist шорткод. Ссылка на доку в верхнем меню этого сайта.