How to create WordPress users programmatically
<?php
global $wpdb;
$user_id = wp_insert_user( array(
'user_login' => "sn1",
'user_pass' => "passwordgoeshere",
'user_email' => "[email protected]",
'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("[email protected]" );
$user_pass = "passwordgoeshere";
$userdata = compact( 'user_login', 'user_email', 'user_pass' );
return wp_insert_user( $userdata );
}register_activation_hook(__FILE__, 'wp_create_users' );
?>