wp-recall-min

WP-RECALL — разные полезные фишки для работы с данным плагином

WP-RECALL — Замечательный плагин для CMS WordPress основной задачей которого является создание личного кабинета пользователей. Стоит отметить адекватность поддержки и большое содружество пользователей плагина. В данной записи собраны полезные фишки для разработки своих аддонов к данному плагину.

Полезные страницы от разработчиков:

Изменяем данные и содержимое вкладки личного кабинета на лету

Сниппеты Wp-Recall чтобы не потерять

rcl_tab()

Отключение Ajax в аддонах WP-RECALL

В данном примере отключим Ajax в дополнении «Профиль». Для этого закоментируем:

/* 'supports'=>array('ajax'), */

В файле:

*\wp-content\plugins\wp-recall\add-on\profile\index.php

Отключение автоматического скролинга вверх при открытии таба дополнений WP-RECALL:

Файл: *\wp-content\plugins\wp-recall\js\recall.js (строка 550)

/* Отключение автоматического скрола вверх при открытии страницы */
        /* if(options.scroll){
            var offsetTop = jQuery("#lk-content").offset().top;
            jQuery('body,html').animate({scrollTop:offsetTop -50}, 1000);
        } */

Закомментируйте код указанный в примере, и больше автоматической прокрутки страницы не будет.

Если пользователь ввел место логина почту и он не подтвержден не впускать в ЛК

В файл: *\wp-content\plugins\wp-recall\functions\authorize.php

Перед кодом:

Данный текст:

Ваша учетная запись не была активирована. Пожалуйста, подтвердите свой e-mail перейдя по ссылке в письме.
Если Вы не получили письмо, содержащее ссылку для активации, просим Вас запросить письмо еще раз, используя эту ссылку.

У меня свой.

Ввести:

/* Если пользователь ввел место логина почту и он не подтвержден не впускать в ЛК  */
			if ( $user = get_user_by('email', $login) ){
				
				if (rcl_is_user_role ($user->ID, 'need-confirm') )
				
				{
					$wp_errors->add( 'rcl_login_confirm', __('Не пытайся войти введя мыло !!!','wp-recall') );
					return $wp_errors;
				}
			}

	/* END */

Естественно текст : «Не пытайся войти введя мыло !!!» меняем на свой.