«
»
WordPressWP-RECALLПлагиныПримеры

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

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

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

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

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

rcl_tab()

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

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

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

В файле:

*wp-contentpluginswp-recalladd-onprofileindex.php

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

Файл: *wp-contentpluginswp-recalljsrecall.js (строка 550)

/* Отключениечениеif(options.scroll){ var offsetTop = jQuery("#lk-content").offset().top; jQuery('body,html').animate({scrollTop:offsetTop -50}, 1000); } */

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

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

В файл: *wp-contentpluginswp-recallfunctionsauthorize.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 */

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

Источник записи: https://mediadoma.com

Связанные записи
WordPressПлагины

Полный обзор лучших плагинов для календаря бронирования в WordPress

ElementorWordPressВсе для разработки плагиновПлагины

Создание пользовательских виджетов Elementor - правильный путь! | Бен Маршалл

WordPressПлагины

Swift Performance - Рекомендуемые настройки производительности | Полное руководство 2020

WordPressВсе для разработки плагиновВсе для разработки шаблонов

Настройка PHP CodeSniffer в PhpStorm с помощью стандартов кодирования WordPress | Келлен Мейс