How to create WordPress users programmatically
<?php global $wpdb; $user_id = wp_insert_user( array( 'user_login' => "sn1", 'user_pass' => "passwordgoeshere", 'user_email' => "sn1.doe@example.com", 'first_name' => "sn1", 'last_name' => 'sn1', 'display_name' => 'sn1 sn1', 'role' => 'editor' )); function wp_create_users() { /////$meta value is store in to wp_usermeta table in database/// $meta = array( 'job_title' => 'developer', 'country' => 'United States', 'viaphp' => true ); //////create user ////// $user_login = wp_slash( "sn1" ); $user_email = wp_slash("sn1.doe@example.com" ); $user_pass = "passwordgoeshere"; $userdata = compact( 'user_login', 'user_email', 'user_pass' ); return wp_insert_user( $userdata ); }register_activation_hook(__FILE__, 'wp_create_users' ); ?>