这是因为没有meta key 已命名display_name, 因此,如果您想更新单个元值,请更好地使用update_user_meta
而不是wp_update_user
, 像update_user_meta() 将创建元字段(如果不存在)。
喜欢
if ( !empty( $_POST[\'display_name\'] ) ) {
update_user_meta( $current_user->ID, \'display_name\', esc_attr( $_POST[\'display_name\'] ) );
}
然后,您可以使用元键并按您想要的方式进行赋值。