Здравствуйте.
Сегодня приобрел дополнение, установил по инструкции: Добавил dump.sql в БД, активировал плагин, добавил поля дополнения (Выбор страны, выбор региона, выбор города) в активные поля профиля, но возникла ошибка и некорректное отображение.
Особенности:
1. Проблема возникает распространяется только на поле "Выбор города". Поля страны и региона отрабатывают корректно.
2. Проблема возникает, если в настройках поля "Выбор города" выставить настройку "отображать в форме регистрации -> Да". Т.е. при выводе этого поля возникает ошибка и некорректное отображение формы регистрации.
Скриншот прикладываю.
3. Параллельно используется дополнение: Profile Types Manager (Типы профиля) (1.3.12)
Подскажите, пожалуйста, как лечить и в какую сторону смотреть? Спасибо.
Сейчас заметил еще одну особенность.
Когда в админке перехожу к редактированию профиля любого Пользователя, то НЕ выводятся дополнительные поля (Shop Service и т.д.).
Вместо этого выдается такая ошибка
Которая сопровождается самопроизвольным отключением дополнения Profile (Профиль пользователя) v3.0.0
Добрый день.
Странно, на предпросмотре отображались корректно.
Попробуйте по ссылкам.
.
<b>Fatal error</b>: Uncaught Error: Call to a member function get_field_input() on null in /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/functions/register.php:545 Stack trace: #0 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(292): rcl_custom_fields_regform('<div class="for...') #1 /home/host1464881/moykotel.com/htdocs/www/wp-includes/plugin.php(212): WP_Hook->apply_filters('<div class="for...', Array) #2 /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/functions/register.php(433): apply_filters('regform_fields_...', '') #3 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(292): rcl_filters_regform('') #4 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters('', Array) #5 /home/host1464881/moykotel.com/htdocs/www/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #6 /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/templates/form-register.php(29): do_action('regist in <b>/home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/functions/register.php</b> on line <b>545</b><br />
.
Fatal error: Uncaught Error: Call to a member function get_title() on null in /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/add-on/profile/admin/index.php:99 Stack trace: #0 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(292): rcl_get_custom_fields_profile(Object(WP_User)) #1 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array) #2 /home/host1464881/moykotel.com/htdocs/www/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #3 /home/host1464881/moykotel.com/htdocs/www/wp-admin/user-edit.php(821): do_action('edit_user_profi...', Object(WP_User)) #4 {main} thrown in /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/add-on/profile/admin/index.php on line 99
Skynet сказал(а)
Сейчас заметил еще одну особенность.
Когда в админке перехожу к редактированию профиля любого Пользователя, то НЕ выводятся дополнительные поля (Shop Service и т.д.).Вместо этого выдается такая ошибка
Которая сопровождается самопроизвольным отключением дополнения Profile (Профиль пользователя) v3.0.0
В дополнение к данному комментарию — касательно проблемы дополнения Profile.
Wordpress прислал такой
.
Подробности ошибки
===================================
Ошибка с типом E_ERROR возникла на строке 99 файла /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/add-on/profile/admin/index.php. Сообщение об ошибке: Uncaught Error: Call to a member function get_title() on null in /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/add-on/profile/admin/index.php:99
Stack trace:
#0 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(292): rcl_get_custom_fields_profile(Object(WP_User)) #1 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array) #2 /home/host1464881/moykotel.com/htdocs/www/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #3 /home/host1464881/moykotel.com/htdocs/www/wp-admin/user-edit.php(821): do_action('edit_user_profi...', Object(WP_User)) #4 {main} thrown
Skynet сказал(а)
Добрый день.
Странно, на предпросмотре отображались корректно.
Попробуйте по ссылкам.Вы не можете просматривать опубликованные ссылки.
<b>Fatal error</b>: Uncaught Error: Call to a member function get_field_input() on null in /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/functions/register.php:545 Stack trace: #0 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(292): rcl_custom_fields_regform('<div class="for...') #1 /home/host1464881/moykotel.com/htdocs/www/wp-includes/plugin.php(212): WP_Hook->apply_filters('<div class="for...', Array) #2 /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/functions/register.php(433): apply_filters('regform_fields_...', '') #3 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(292): rcl_filters_regform('') #4 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters('', Array) #5 /home/host1464881/moykotel.com/htdocs/www/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #6 /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/templates/form-register.php(29): do_action('regist in <b>/home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/functions/register.php</b> on line <b>545</b>Вы не можете просматривать опубликованные ссылки.
Fatal error: Uncaught Error: Call to a member function get_title() on null in /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/add-on/profile/admin/index.php:99 Stack trace: #0 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(292): rcl_get_custom_fields_profile(Object(WP_User)) #1 /home/host1464881/moykotel.com/htdocs/www/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array) #2 /home/host1464881/moykotel.com/htdocs/www/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #3 /home/host1464881/moykotel.com/htdocs/www/wp-admin/user-edit.php(821): do_action('edit_user_profi...', Object(WP_User)) #4 {main} thrown in /home/host1464881/moykotel.com/htdocs/www/wp-content/plugins/wp-recall/add-on/profile/admin/index.php on line 99
Здравсвтуйте.
Есть ли надежда решить проблему конфликта поля "Выбор города" с формой регистрации и полями профиля?
Протестировал работу дополнения на последней версии плагина, с выводом полей города/региона/страны проблем не заметил.
Проблема возникла только при сохранении выбранных региона и города - значения не закреплялись не пользователем, пофиксил в версии 1.0.1
Пробуйте обновить дополнение и проверить работу.
Если ошибка возникнет вновь, то пробуйте отключить все сторонние дополнения и проверить работу дополнения в таком режиме.
Андрей CS сказал(а)
Протестировал работу дополнения на последней версии плагина, с выводом полей города/региона/страны проблем не заметил.
Проблема возникла только при сохранении выбранных региона и города - значения не закреплялись не пользователем, пофиксил в версии 1.0.1
Пробуйте обновить дополнение и проверить работу.
Если ошибка возникнет вновь, то пробуйте отключить все сторонние дополнения и проверить работу дополнения в таком режиме.
Андрей, спасибо большое! После обновления дополнения проблемы ушли, все отображается корректно.
Тему можно закрывать.