Расширение контактной формы для счет-фактур 7: как заполнять поля имени и фамилии? - PullRequest
0 голосов
/ 01 февраля 2019

Как заполнить поля имени и фамилии (не только sliced_invoices_name поле)?

Плагины

1 Ответ

0 голосов
/ 01 февраля 2019

Просто опубликуйте решение для добавления имени и фамилии пользователя в Контактная форма с 7-ю счетами с расширением :

wp-content\plugins\sliced-invoices-contact-form-7\sliced-invoices-contact-form-7.php

ИЗМЕНЕНИЕ:

$name = $posted_data['sliced_client_name']; // at create_new_quote ($ posts_data)

TO:

$fname   = $posted_data['sliced_client_fname']; /* REPLACE 'sliced_client_fname' WITH YOUR FIELD NAME IN THE FORM FOR FIRST NAME*/
$lname   = $posted_data['sliced_client_lname']; /* REPLACE 'sliced_client_lname' YOUR FIELD NAME IN THE FORM FOR LAST NAME*/
$name    = $fname . " " . $lname;

ADD fname и lname строк:

$client_array = array(
    'name'          => trim( $name ),
    'fname'         => $fname, /* ADDED */
    'lname'         => $lname, /* ADDED */

Ив maybe_add_client( $client_array )

ADD:

// create the user
$userdata = array(
    'user_login'  =>  $name,
    'first_name'  =>  $client_array['fname'], /* ADDED */
    'last_name'   =>  $client_array['lname'], /* ADDED */

Теперь вы можете видеть поля имени и фамилии, заполненные в представлениях «edit client» и «edit profile».

Кодекс WordPress определяет все поля, которые вы можете иметь для пользователя WordPress (для функции wp_insert_user()).

Приветствия, Фиби

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...