Домой Wp-Recall WP-Recall: Вопросы и ответы вопрос по форме регистрации/авторизации
8ответ(ов) в теме
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
1
07:49

Добрый день!
У меня в форме регистрации установлена форма подписки на уведомления через произвольные поля. Получается очень длинная портянка. Планирую скрыть произвольные поля в форме и подгружать только по запросу.

Вопрос: в каком файле осуществляется вывод формы регистрации/авторизации. Будет замечательно, если еще укажите какой код отвечает за вывод в этой форме произвольных полей.
Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 12 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
10:02

form-register.php

Вы не можете просматривать опубликованные ссылки

Хук register_form

1
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
3
10:31

Otshelnik-Fm сказал(а)

form-register.php

Вы не можете просматривать опубликованные ссылки

Хук register_form

Хук register_form содержит в себе поле ввода пароля, и надо искать способ его выносить отдельно.

Огромная просьба, в будущих версиях, если это возможно вынести поле ввода пароля как в хуке login-form

0
Вова (Otshelnik-Fm)
не в сети 12 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
10:54

Тогда смотрите plugins/wp-recall/functions/register.php там есть ф-ция rcl_custom_fields_regform висит на фильтре regform_fields_rcl
Можно ее дерегистрировать

Вы не можете просматривать опубликованные ссылки

и написать как вам нужно

Но тут уже всё на вашей совести и ответственность только на вас - т.к. кто знает что потом в ней поменяется, а вы ее отменили. В общем всегда запоминайте свои кастомизации и если что поломалось - отменяйте их и возвращайте как было

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
5
10:56

Спасибо за помощь

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
6
11:57

Otshelnik-Fm, пожалуйста поясните.
Я правильно понял.

1. вначале я дерегистрирую ф-цию rcl_custom_fields_regform в register.php
2. затем, создаю новый файл и в нем регистрирую эту ф-цию rcl_custom_fields_regform
3. потом в form-register.php вывожу do_action( 'rcl_custom_fields_regform' );

0
Вова (Otshelnik-Fm)
не в сети 12 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
12:26

Дерегистрируете функцию и пишете свою функцию, взамен той что я указал. Вешаете ее на этот же фильтр.
2 одинаковых имени функции быть не должно. Пхп выдаст вам фатальную ошибку

0
gora0870
не в сети 4 года
На сайте с 31.07.2014
Участник
Тем 86
Сообщения 383
8
12:44

Спасибо

0
Вы не имеете права на публикацию сообщений в этой теме