settings = $settings; $this->name = 'displayfeaturedimagegenesis'; } function do_author_fields( $user ) { $id = get_the_author_meta( $this->name, $user->ID ); echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; } function save_profile_fields( $user_id ) { if ( ! current_user_can( 'edit_user', $user_id ) ) { return false; } if ( empty( $_POST['_wpnonce'] ) ) { wp_die( esc_attr__( 'Something unexpected happened. Please try again.', 'display-featured-image-genesis' ) ); } $new_value = $_POST[ $this->name ]; $old_value = get_the_author_meta( $this->name, $user_id ); if ( $old_value !== $new_value ) { $new_value = $this->settings->validate_author_image( $new_value, $old_value ); update_user_meta( $user_id, $this->name, $new_value ); } } }