Приветствую! На сайте используется ajax login, social login и шаблон с собственной кастомизацией формы регистрации. Пароль до активации wp-recall при регистрации просто направлялся на почту (ссылка на его формирование). После активации wp-recall в форме регистрации появилось поле пароля, влезло в шапку и сломало регистрацию с отправкой ссылки с паролем на емейл. Вопрос - как отучить WP-recall вообще соваться в регистрацию пользователя? У вас потрясающая личка, профайлы и масса других невероятно ценных дополнений, но регистрация уже работает и к тому же шаблонирована)). Каким образом запретить все функции WP-recall, связанные с регистрацией, а при попытке задействовать функции, для которых нужна регистрация - просто перенаправлять на стандартную форму? P.S. В настройках ковырялся, отключал-включал всё, что только можно, и стандартную форму, и всплывающую и сопутствующие опции - ничего не помогло. Забрёл на register.php в папке плагина - трогать побоялся, чтоб ничего не сломать.
Смотрите файл register.php в папке плагина в папке functions.
В общих настройках WP-Recall - "Вход и регистрация" - "Порядок вывода" - "Формы Wordpress" поставьте.
Но это не хорошо использовать дублирующие друг друга по функционалу плагины.
Может вам все же перейти полностью на реколл при регистрации? Плагином меньше будет. Да и
плагина позволяет кастомизировать
Благодарю за оперативный ответ! Глядишь, в дальнейшем закажу вам какой-нибудь сверхважный плагин)). Back to subj - на реколл перейти сложно, по причинам а) - социал логин кастомный для woocommerce и будет плохо отображаться, б) - кастомизация займёт много времени, а нужно проект запускать, там скруглённые края, цветовая схема, все дела + главное - форма, похоже, зашита в тему, а тема очень сложносочинённая и на её локализацию, кастомизацию и интеграцию других плагов потрачено немало времени. Мне нравится основательность и продуманность реколла, но пока, к сожалению, регистрация - не его тема (именно в данный проект, а так почему нет). На следующий проект - возможно. Порядок вывода - формы Вордпресса в настройках ставил, ничего не изменилось, похоже, Реколл по дефолту перехватывает часть функций регистрации, или там wrapper или ХЗ что, но в общем - при деактивации плага всё приходит в норму. Но было бы очень жаль, реколл рулит, факт.
Otshelnik-Fm сказал(а)
Вы наглядно покажите что реколл ломает у вас?
Увы, как его полностью отключить не поломав в дальнейшем еще что нибудь - я вам корректно не отвечу. В каком файле находится - подсказал.
Конечно покажу, вот аттач.
- возможно, кто-то ещё знает способ?
Вот отключение фильтров для формы регистрации, возможно что-то из них поможет.
Вставляйте по 1-му в ваш functions.php и смотрите, поможет ли что-то:
remove_action('register_form','rcl_filters_regform',10); remove_filter('regform_fields_rcl','rcl_password_regform',10);
Вообще 1-ый должен помочь
Otshelnik-Fm сказал(а)
Значит оно не работает.
wp-recall.php файл откройте и удалитеrequire_once 'functions/register.php';не проверял.
Удалять не стал, закомментировал. Это сломало аяксовый логин и почему-то цветовую схему пары плагинов. Раскомментировал обратно... Видимо, уж больно глубоко реколл интегрируется в процесс аутентификации и регистрации. Неужели не победить багу((.
Otshelnik-Fm сказал(а)
я не помню выше или ниже его надо делать
- таким же. т.е. 5
Значение 5 уже попробовал, также не сработало. Есть ли другие варианты? Мне кажется, решение уже реально близко)) - нашёл тред 2015 года на ту же тему, там вроде после ответа парень прекратил писать (хоть бы спасибо сказал). Значит, или остыл к вордпрессу)), или таки сработало.
wp-recall.php файл откройте и удалите
require_once 'functions/register.php';
не проверял.
Это сломало аяксовый логин и почему-то цветовую схему пары плагинов. Раскомментировал обратно... Видимо, уж больно глубоко реколл интегрируется в процесс аутентификации и регистрации. Неужели не победить багу((.
- проверил
- теперь сказочки в сторону. Я дал вам рабочее решение. Какие там у вас плагины влияют - отключайте и ищите. Закоментировав строку я выключил влияние реколл.
Ищите, если вам надо - но кроме вас - вам никто не поможет так как, еще раз повторюсь - я дал вам рабочее решение.
Отставить ругань)) - вы прекрасно проявили себя, стремясь оказать помощь. Смысл в применении резкостей нулевой. Я потому и спрашиваю подробности. Буду последовательно отключать другие влияющие плагины. Если есть мысли (без ругани))), что ещё может повлиять на отсутствие эффекта от комментирования строки - был бы рад. Ещё раз благодарю за оперативность и помощь.
Otshelnik-Fm сказал(а)
Появилось время - я проверил один из вариантов. Вот и крайне удивился что у вас не сработало. Всегда ведь бывают проблемы с плагинами которые дублируют функционал друг друга - вот и предложил вам все же поискать.
Откровенно говоря, я подозреваю, что накосячил с комментированием - промазал закрывающий тег мимо строки))) - так что my bad, если бы сразу точно удалил строчку, сразу бы сработало. Ещё раз many thanks, dudes!