Просто опубликуйте решение для добавления имени и фамилии пользователя в Контактная форма с 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()
).
Приветствия, Фиби