Use Media Uploader in Plugin
Try using this code: define(“ME_URL”, rtrim(WP_PLUGIN_URL,”https://wordpress.stackexchange.com/”) . “https://wordpress.stackexchange.com/” . basename(dirname(__FILE__))); define(“ME_DIR”, rtrim(dirname(__FILE__), “https://wordpress.stackexchange.com/”)); function my_admin_scripts() { wp_enqueue_script(‘media-upload’); wp_enqueue_script(‘thickbox’); } function my_admin_styles() { wp_enqueue_style(‘thickbox’); } add_action(‘admin_print_scripts’, ‘my_admin_scripts’); add_action(‘admin_print_styles’, ‘my_admin_styles’); <td> <img src=”<?php echo esc_attr( get_the_author_meta( ‘profileimage’, $user->ID ) ); ?>” id=”ppimage”> <input type=”text” name=”profileimage” id=”profileimagetxt” value=”<?php echo esc_attr( get_the_author_meta( ‘profileimage’, $user->ID ) ); ?>” class=”regular-text” /><br … Read more