#wordpress
#wordpress
Вопрос:
Я хочу вставить несколько полей на страницу «Сведения о пользователе» НЕ при регистрации, а только для серверной части. Я добавил несколько кодов в user-edit.php и я создал поле с именем «Название компании», но оно ТАК И НЕ было сохранено!!! Не могли бы вы сообщить мне, что не так или необходимо для его сохранения?
<tr class="user-company-name-wrap">
<th><label for="company_name"><?php _e( 'Company Name' ); ?></label></th>
<td><input type="text" name="company_name" id="company_name" value="<?php echo esc_attr( $profileuser->company_name ); ?>" class="regular-text" /></td>
</tr>
Ответ №1:
user-edit.php это основной файл, и вы никогда не должны добавлять код в основные файлы. Ваш код будет удален, если произойдут какие-либо обновления WordPress. Я думаю, что этот пост stack exchange должен помочь вам добавить нужную функциональность. Я бы посоветовал прочитать все ответы, чтобы найти, какой из них будет работать лучше всего, и рекомендую использовать расширенные пользовательские поля: