Поддержка Плагины woocomerce дополнительные поля в регистрации

  • Доброй ночи. Решил добавить доп поля в регистрацию (в регистрацию на страничке отдельной созданной самим woocomerce)

    по сути хук там висит для добавления полей. Поля добавил (вручную)
    но как привязать к базе что то искал и не нашел.

    Пробовал плагин «Register Plus Redux» поля добавляет, вроде даже проверяет их, но в базу не заносятся, хотя в самой админке вп если регистрируюсь то нормально срабатывает.

    может кто встречался или с плагином, или сам редактировал?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • вроде нашел если все получится отпишу как сделать

    Файл woocomerce-function.php отвечает за эту регистрацию. Там есть строки

    $user_id = wp_insert_user( apply_filters( ‘woocommerce_new_customer_data’, $new_customer_data ) ); — тут подключаемся через фильтр (добавляем свои значения «только из дефолдных другие не подойдут, ниже ищите хук/фильтр для тех значений что об обновить после inserta»)

    и строка $reg_errors = apply_filters( ‘registration_errors’, $reg_errors, $sanitized_user_login, $user_email ); соответственно отчет о ошибках . возвращать нужно $reg_errors а добавляем ошибки с помощью woocommerce->add_error( )

    Ну как то так )) надеюсь кому то поможет

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «woocomerce дополнительные поля в регистрации» закрыта для новых ответов.