Добрый вечер, в Wordpress админке у пользователей не сохраняет значение выпадающего списка, какая проблема? Какие-то ошибке в коде?
functions.php шаблона такой код :
function fb_add_custom_user_profile_fields( $user ) {
$feature_groups = array(
'bedroom' => __('Пункт 1', 'work_house'),
'living' => __('Пункт 2', 'work_house'),
'kitchen' => __('Пункт 3', 'work_house')
);
?>
<h3><?php _e('Название блока', 'work_house'); ?></h3>
<table>
<tr>
<td>Название выпадающего меню</td>
<td>
From <select id="monday_from" name="feature-group" class="inp-width">
<option value="<?php echo esc_attr( get_the_author_meta( 'name_pole', $user->ID ) ); ?>"><?php _e('6 AM','work_house'); ?></option><?php foreach ($feature_groups as $_group_key => $_group) : ?>
<option value="<?php echo esc_attr( get_the_author_meta( 'name_pole', $user->ID ) ); ?>" class=""><?php echo $_group; ?></option>
<?php endforeach; ?>
</select>
</td>
</tr>
</table>
<?php }
function fb_save_custom_user_profile_fields( $user_id ) {
if ( !current_user_can( 'edit_user', $user_id ) )
return FALSE;
update_usermeta( $user_id, 'name_pole', $_POST['name_pole'] );
}
add_action( 'show_user_profile', 'fb_add_custom_user_profile_fields' );
add_action( 'edit_user_profile', 'fb_add_custom_user_profile_fields' );
add_action( 'personal_options_update', 'fb_save_custom_user_profile_fields' );
add_action( 'edit_user_profile_update', 'fb_save_custom_user_profile_fields' );