Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Обновления

Добавлено в закладки: 0

Приветствую!

В данной версии была проведена большая работа в настройке взаимодействия функционала авторизации и регистрации плагина с формами входа и регистрации WordPress.

Теперь произвольные поля профиля выведенные в стандартной форме регистрации WordPress выглядят вполне себе приглядно, в едином стиле с другими полями формы и при проверке данных с формы регистрации теперь проверяются данные и из полей плагина, генерируется текст ошибки и выводится над формой как и в случае со стандартными полями.

Все ошибки возникающие при регистрации и авторизации теперь можно получить через объект WP_Error, поэтому при кастомном добавлении какого либо своего поля в форму регистрации, можно будет легко добавить вывод своего текста ошибки при неудачной проверке этого поля, например так:

В этой версии плагина был полностью переписан порядок вывода пользователей на сайте. Взамен старому функционалу был написан гибкий и более более понятный класс Rcl_Users, благодаря этом добавились новые настройки в шорткод userlist. Порядок получения пользователей из базы данных стал более логичным и упорядоченным. Удалось решить проблему с неверным количеством пользователей при выводе, если был указан определенный лимит. Было настроено взаимодействие фильтров вывода пользователей и формы поиска среди пользователей, т.е. можно сначала получить через поиск всех пользователей с именем "Николай", а затем отсортировать всех Николаев по рейтингу, кол-ву публикаций или комментариев. Пользователей выводимых во вкладке своих подписчиков и подписок теперь можно также сортировать. Остановимся подробнее на новых настройках шорткода userlist.

Теперь вы можете указывать те данные которые будут выводится в списке пользователей, для этого используем новый атрибут "data", для указания выводимых данных. Например, если мы хотим вывести список пользователей с выводом текста их статусов и указанием кол-ва публикаций, то шорткод будет выглядеть так:

Вся лента по разработке здесь: http://across-ocean.otshelnik-fm.ru/?note-link=2479

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

Публикации: 126Продаж/Покупок: 6032/124
Публикации: 4Продаж/Покупок: 0/68
не в сети 12 минут

Андрей CS

Есть задание? Вам сюда http://codeseller.ru/task
Нужна консультация? Вам сюда http://codeseller.ru/products/skype-konsultaciya/
Если не приглашал в личку, писать туда не надо.
Для всего остального есть форум.

Публикации: 513Продаж/Покупок: 14601/97
не в сети 12 минут

Kerncraft1

Публикации: 1Продаж/Покупок: 0/31
не в сети 14 минут

business.click1@gmail.com

Публикации: 1Продаж/Покупок: 0/14
не в сети 18 минут

garry

Все будет хорошо!

Публикации: 36Продаж/Покупок: 979/34
не в сети 25 минут

Svetik1991

Публикации: 3Продаж/Покупок: 0/10
не в сети 40 минут

igor.stepanov

Публикации: 0Продаж/Покупок: 0/0
не в сети 56 минут

Vadim

Публикации: 0Продаж/Покупок: 0/66
не в сети 1 час

anton.ilyasov

Публикации: 0Продаж/Покупок: 0/0
не в сети 2 часа

Shtirlitz

Публикации: 3Продаж/Покупок: 0/62
не в сети 2 часа

Preci

1

Публикации: 22Продаж/Покупок: 622/23
не в сети 2 часа

Aleks

Публикации: 2Продаж/Покупок: 0/108
не в сети 3 часа

risya@email.ua

Публикации: 0Продаж/Покупок: 0/5
не в сети 4 часа

bel1980

Публикации: 0Продаж/Покупок: 0/0
не в сети 4 часа

vladislav.fotos

Публикации: 0Продаж/Покупок: 0/0
не в сети 4 часа

claud93

Публикации: 0Продаж/Покупок: 0/5
не в сети 4 часа

Николай

Публикации: 0Продаж/Покупок: 0/22
не в сети 5 часов

expomedia

Публикации: 0Продаж/Покупок: 0/68
не в сети 5 часов

ravita

Публикации: 0Продаж/Покупок: 0/0
не в сети 5 часов

vordruid

Публикации: 0Продаж/Покупок: 0/7
не в сети 5 часов

probiznese

Публикации: 0Продаж/Покупок: 0/0
не в сети 7 часов

chumchishe

Публикации: 0Продаж/Покупок: 0/0
не в сети 7 часов

Web-Blog

В данный момент работаю над своим блогом Web-Blog.su, по этой причине обновления и какие либо работы отложены! Не серчайте, обновления по дополнениям и плагинам скоро выйдут!

Публикации: 21Продаж/Покупок: 1109/110
не в сети 8 часов

Yan

Вся линейка разработок здесь: codyshop.ru
Если что-то не понятно, пишите, стараюсь отвечать быстро.
Принимаю заявки на разработку сайта.

Публикации: 7Продаж/Покупок: 18/0
не в сети 9 часов

Umnozhitel

Публикации: 0Продаж/Покупок: 0/232
не в сети 9 часов

Poruchik

Публикации: 1Продаж/Покупок: 0/90
не в сети 10 часов

vitaliyapenkin@gmail.com

Публикации: 0Продаж/Покупок: 0/1
не в сети 11 часов

Клава

Публикации: 0Продаж/Покупок: 0/0
не в сети 12 часов

Viktor135

Публикации: 0Продаж/Покупок: 0/0

полный же набор выводимых данных будет таким:

486

Вся лента по разработке здесь: http://across-ocean.otshelnik-fm.ru/?note-link=2479

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

Комментарии: 1104Публикации: 126Регистрация: 27-01-2013Продаж/Покупок: 0/0
7
Комментарии: 16Публикации: 4Регистрация: 31-01-2017Продаж/Покупок: 0/0
не в сети 12 минут

Андрей CS

12k

Есть задание? Вам сюда http://codeseller.ru/task
Нужна консультация? Вам сюда http://codeseller.ru/products/skype-konsultaciya/
Если не приглашал в личку, писать туда не надо.
Для всего остального есть форум.

Комментарии: 1709Публикации: 513Регистрация: 30-11--0001Продаж/Покупок: 0/0
не в сети 12 минут

Kerncraft1

3
Комментарии: 3Публикации: 1Регистрация: 18-07-2014Продаж/Покупок: 0/0
не в сети 14 минут

business.click1@gmail.com

0
Комментарии: 1Публикации: 1Регистрация: 24-07-2017Продаж/Покупок: 0/0
не в сети 18 минут

garry

457

Все будет хорошо!

Комментарии: 186Публикации: 36Регистрация: 04-01-2014Продаж/Покупок: 0/0
не в сети 25 минут

Svetik1991

1
Комментарии: 5Публикации: 3Регистрация: 12-07-2017Продаж/Покупок: 0/0
не в сети 40 минут

igor.stepanov

0
Комментарии: 0Публикации: 0Регистрация: 27-06-2017Продаж/Покупок: 0/0
не в сети 56 минут

Vadim

71
Комментарии: 86Публикации: 0Регистрация: 09-02-2015Продаж/Покупок: 0/0
не в сети 1 час

anton.ilyasov

0
Комментарии: 0Публикации: 0Регистрация: 11-08-2017Продаж/Покупок: 0/0
не в сети 2 часа

Shtirlitz

45
Комментарии: 135Публикации: 3Регистрация: 20-07-2013Продаж/Покупок: 0/0
не в сети 2 часа

Preci

303

1

Комментарии: 121Публикации: 22Регистрация: 11-11-2014Продаж/Покупок: 0/0
не в сети 2 часа

Aleks

56
Комментарии: 63Публикации: 2Регистрация: 06-04-2016Продаж/Покупок: 0/0
не в сети 3 часа

risya@email.ua

0
Комментарии: 0Публикации: 0Регистрация: 16-08-2017Продаж/Покупок: 0/0
не в сети 4 часа

bel1980

0
Комментарии: 0Публикации: 0Регистрация: 21-08-2017Продаж/Покупок: 0/0
не в сети 4 часа

vladislav.fotos

0
Комментарии: 0Публикации: 0Регистрация: 15-08-2017Продаж/Покупок: 0/0
не в сети 4 часа

claud93

0
Комментарии: 0Публикации: 0Регистрация: 09-07-2017Продаж/Покупок: 0/0
не в сети 4 часа

Николай

1
Комментарии: 2Публикации: 0Регистрация: 03-11-2015Продаж/Покупок: 0/0
не в сети 5 часов

expomedia

3
Комментарии: 0Публикации: 0Регистрация: 26-04-2017Продаж/Покупок: 0/0
не в сети 5 часов

ravita

0
Комментарии: 0Публикации: 0Регистрация: 18-08-2017Продаж/Покупок: 0/0
не в сети 5 часов

vordruid

0
Комментарии: 0Публикации: 0Регистрация: 25-12-2016Продаж/Покупок: 0/0
не в сети 5 часов

probiznese

0
Комментарии: 0Публикации: 0Регистрация: 22-08-2017Продаж/Покупок: 0/0
не в сети 7 часов

chumchishe

0
Комментарии: 4Публикации: 0Регистрация: 19-08-2017Продаж/Покупок: 0/0
не в сети 7 часов

Web-Blog

638

В данный момент работаю над своим блогом Web-Blog.su, по этой причине обновления и какие либо работы отложены! Не серчайте, обновления по дополнениям и плагинам скоро выйдут!

Комментарии: 282Публикации: 21Регистрация: 06-07-2014Продаж/Покупок: 0/0
не в сети 8 часов

Yan

8

Вся линейка разработок здесь: codyshop.ru
Если что-то не понятно, пишите, стараюсь отвечать быстро.
Принимаю заявки на разработку сайта.

Комментарии: 17Публикации: 7Регистрация: 23-12-2014Продаж/Покупок: 0/0
не в сети 9 часов

Umnozhitel

1
Комментарии: 5Публикации: 0Регистрация: 21-04-2015Продаж/Покупок: 0/0
не в сети 9 часов

Poruchik

53
Комментарии: 67Публикации: 1Регистрация: 20-05-2016Продаж/Покупок: 0/0
не в сети 10 часов

vitaliyapenkin@gmail.com

0
Комментарии: 0Публикации: 0Регистрация: 18-08-2017Продаж/Покупок: 0/0
не в сети 11 часов

Клава

1
Комментарии: 4Публикации: 0Регистрация: 10-03-2017Продаж/Покупок: 0/0
не в сети 12 часов

Viktor135

0
Комментарии: 0Публикации: 0Регистрация: 19-08-2017Продаж/Покупок: 0/0

Форма поиска и фильтры сортировки теперь не выводятся по-умолчанию, шорткод надо будет дополнить, атрибутом filters:

Поиск пользователей

Всего пользователей: 10886

486

Вся лента по разработке здесь: http://across-ocean.otshelnik-fm.ru/?note-link=2479

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

Комментарии: 1104Публикации: 126Регистрация: 27-01-2013Продаж/Покупок: 0/0
7
Комментарии: 16Публикации: 4Регистрация: 31-01-2017Продаж/Покупок: 0/0
не в сети 12 минут

Андрей CS

12k

Есть задание? Вам сюда http://codeseller.ru/task
Нужна консультация? Вам сюда http://codeseller.ru/products/skype-konsultaciya/
Если не приглашал в личку, писать туда не надо.
Для всего остального есть форум.

Комментарии: 1709Публикации: 513Регистрация: 30-11--0001Продаж/Покупок: 0/0
не в сети 12 минут

Kerncraft1

3
Комментарии: 3Публикации: 1Регистрация: 18-07-2014Продаж/Покупок: 0/0
не в сети 14 минут

business.click1@gmail.com

0
Комментарии: 1Публикации: 1Регистрация: 24-07-2017Продаж/Покупок: 0/0
не в сети 18 минут

garry

457

Все будет хорошо!

Комментарии: 186Публикации: 36Регистрация: 04-01-2014Продаж/Покупок: 0/0
не в сети 25 минут

Svetik1991

1
Комментарии: 5Публикации: 3Регистрация: 12-07-2017Продаж/Покупок: 0/0
не в сети 40 минут

igor.stepanov

0
Комментарии: 0Публикации: 0Регистрация: 27-06-2017Продаж/Покупок: 0/0
не в сети 56 минут

Vadim

71
Комментарии: 86Публикации: 0Регистрация: 09-02-2015Продаж/Покупок: 0/0
не в сети 1 час

anton.ilyasov

0
Комментарии: 0Публикации: 0Регистрация: 11-08-2017Продаж/Покупок: 0/0
не в сети 2 часа

Shtirlitz

45
Комментарии: 135Публикации: 3Регистрация: 20-07-2013Продаж/Покупок: 0/0
не в сети 2 часа

Preci

303

1

Комментарии: 121Публикации: 22Регистрация: 11-11-2014Продаж/Покупок: 0/0
не в сети 2 часа

Aleks

56
Комментарии: 63Публикации: 2Регистрация: 06-04-2016Продаж/Покупок: 0/0
не в сети 3 часа

risya@email.ua

0
Комментарии: 0Публикации: 0Регистрация: 16-08-2017Продаж/Покупок: 0/0
не в сети 4 часа

bel1980

0
Комментарии: 0Публикации: 0Регистрация: 21-08-2017Продаж/Покупок: 0/0
не в сети 4 часа

vladislav.fotos

0
Комментарии: 0Публикации: 0Регистрация: 15-08-2017Продаж/Покупок: 0/0
не в сети 4 часа

claud93

0
Комментарии: 0Публикации: 0Регистрация: 09-07-2017Продаж/Покупок: 0/0
не в сети 4 часа

Николай

1
Комментарии: 2Публикации: 0Регистрация: 03-11-2015Продаж/Покупок: 0/0
не в сети 5 часов

expomedia

3
Комментарии: 0Публикации: 0Регистрация: 26-04-2017Продаж/Покупок: 0/0
не в сети 5 часов

ravita

0
Комментарии: 0Публикации: 0Регистрация: 18-08-2017Продаж/Покупок: 0/0
не в сети 5 часов

vordruid

0
Комментарии: 0Публикации: 0Регистрация: 25-12-2016Продаж/Покупок: 0/0
не в сети 5 часов

probiznese

0
Комментарии: 0Публикации: 0Регистрация: 22-08-2017Продаж/Покупок: 0/0
не в сети 7 часов

chumchishe

0
Комментарии: 4Публикации: 0Регистрация: 19-08-2017Продаж/Покупок: 0/0
не в сети 7 часов

Web-Blog

638

В данный момент работаю над своим блогом Web-Blog.su, по этой причине обновления и какие либо работы отложены! Не серчайте, обновления по дополнениям и плагинам скоро выйдут!

Комментарии: 282Публикации: 21Регистрация: 06-07-2014Продаж/Покупок: 0/0
не в сети 8 часов

Yan

8

Вся линейка разработок здесь: codyshop.ru
Если что-то не понятно, пишите, стараюсь отвечать быстро.
Принимаю заявки на разработку сайта.

Комментарии: 17Публикации: 7Регистрация: 23-12-2014Продаж/Покупок: 0/0
не в сети 9 часов

Umnozhitel

1
Комментарии: 5Публикации: 0Регистрация: 21-04-2015Продаж/Покупок: 0/0
не в сети 9 часов

Poruchik

53
Комментарии: 67Публикации: 1Регистрация: 20-05-2016Продаж/Покупок: 0/0
не в сети 10 часов

vitaliyapenkin@gmail.com

0
Комментарии: 0Публикации: 0Регистрация: 18-08-2017Продаж/Покупок: 0/0
не в сети 11 часов

Клава

1
Комментарии: 4Публикации: 0Регистрация: 10-03-2017Продаж/Покупок: 0/0
не в сети 12 часов

Viktor135

0
Комментарии: 0Публикации: 0Регистрация: 19-08-2017Продаж/Покупок: 0/0

Если же мы захотим скрыть форму поиска, но оставить фильтры сортировки, то следует указать search_form="0":

Всего пользователей: 10886

486

Вся лента по разработке здесь: http://across-ocean.otshelnik-fm.ru/?note-link=2479

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

Комментарии: 1104Публикации: 126Продаж/Покупок: 0/0
7
Комментарии: 16Публикации: 4Продаж/Покупок: 0/0
не в сети 12 минут

Андрей CS

12k

Есть задание? Вам сюда http://codeseller.ru/task
Нужна консультация? Вам сюда http://codeseller.ru/products/skype-konsultaciya/
Если не приглашал в личку, писать туда не надо.
Для всего остального есть форум.

Комментарии: 1709Публикации: 513Продаж/Покупок: 0/0
не в сети 12 минут

Kerncraft1

3
Комментарии: 3Публикации: 1Продаж/Покупок: 0/0
не в сети 14 минут

business.click1@gmail.com

0
Комментарии: 1Публикации: 1Продаж/Покупок: 0/0
не в сети 18 минут

garry

457

Все будет хорошо!

Комментарии: 186Публикации: 36Продаж/Покупок: 0/0
не в сети 25 минут

Svetik1991

1
Комментарии: 5Публикации: 3Продаж/Покупок: 0/0
не в сети 40 минут

igor.stepanov

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 56 минут

Vadim

71
Комментарии: 86Публикации: 0Продаж/Покупок: 0/0
не в сети 1 час

anton.ilyasov

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 2 часа

Shtirlitz

45
Комментарии: 135Публикации: 3Продаж/Покупок: 0/0
не в сети 2 часа

Preci

303

1

Комментарии: 121Публикации: 22Продаж/Покупок: 0/0
не в сети 2 часа

Aleks

56
Комментарии: 63Публикации: 2Продаж/Покупок: 0/0
не в сети 3 часа

risya@email.ua

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 4 часа

bel1980

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 4 часа

vladislav.fotos

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 4 часа

claud93

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 4 часа

Николай

1
Комментарии: 2Публикации: 0Продаж/Покупок: 0/0
не в сети 5 часов

expomedia

3
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 5 часов

ravita

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 5 часов

vordruid

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 5 часов

probiznese

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 7 часов

chumchishe

0
Комментарии: 4Публикации: 0Продаж/Покупок: 0/0
не в сети 7 часов

Web-Blog

638

В данный момент работаю над своим блогом Web-Blog.su, по этой причине обновления и какие либо работы отложены! Не серчайте, обновления по дополнениям и плагинам скоро выйдут!

Комментарии: 282Публикации: 21Продаж/Покупок: 0/0
не в сети 8 часов

Yan

8

Вся линейка разработок здесь: codyshop.ru
Если что-то не понятно, пишите, стараюсь отвечать быстро.
Принимаю заявки на разработку сайта.

Комментарии: 17Публикации: 7Продаж/Покупок: 0/0
не в сети 9 часов

Umnozhitel

1
Комментарии: 5Публикации: 0Продаж/Покупок: 0/0
не в сети 9 часов

Poruchik

53
Комментарии: 67Публикации: 1Продаж/Покупок: 0/0
не в сети 10 часов

vitaliyapenkin@gmail.com

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0
не в сети 11 часов

Клава

1
Комментарии: 4Публикации: 0Продаж/Покупок: 0/0
не в сети 12 часов

Viktor135

0
Комментарии: 0Публикации: 0Продаж/Покупок: 0/0

Полное описание шорткода и его атрибутов можно найти на странице шорткодов плагина.

При желании вместо шорткода можно использовать функцию rcl_get_userlist(), передавая в нее нужные атрибуты в массиве:

При желании, можно внести изменения в сам запрос на получение пользователей при текущих настройках, используя фильтр 'rcl_users_query'. Через этот фильтр будет получен массив в котором будут все данные текущего запроса, примерно с такой структурой:

Массив с полученными данными пользователей можно получить через фильтр 'rcl_users'.

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

Также был доработан порядок вывода панели Recallbar, добавлены новые ссылки, добавлена поддержка мобильных устройств.

В течении двух дней, данная версия будет доступна для тестирования на github проекта https://github.com/plechev-64/wp-recall, через два дня версия будет опубликована в репозитории.

В доработке этой версии принимали участие:

 

5

Автор публикации

не в сети 12 минут

Андрей CS

12k

Есть задание? Вам сюда http://codeseller.ru/task
Нужна консультация? Вам сюда http://codeseller.ru/products/skype-konsultaciya/
Если не приглашал в личку, писать туда не надо.
Для всего остального есть форум.

Комментарии: 1709Публикации: 513Регистрация: 30-11--0001Продаж/Покупок: 0/0