Skip to content

Instantly share code, notes, and snippets.

@diogenesjup
Created January 20, 2017 16:22
Show Gist options
  • Save diogenesjup/ebd55eaeb0520742986f7aa764442552 to your computer and use it in GitHub Desktop.
Save diogenesjup/ebd55eaeb0520742986f7aa764442552 to your computer and use it in GitHub Desktop.
Create a user in WordPress from a php page/script outside of the WordPress system.
<?php
// [wp insert user « WordPress Codex](http://codex.wordpress.org/Function_Reference/wp_insert_user)
require_once "wordpress/wp-load.php";
$user_info = array(
"user_pass" => "test123",
"user_login" => "username",
"user_nicename" => "username",
"user_email" => "email@example.com",
"display_name" => "John Doe",
"first_name" => "John",
"last_name" => "Doe",
);
$insert_user_result = wp_insert_user( $user_info );
if ( is_wp_error($return) ) {
die($insert_user_result->get_error_message());
} else {
echo "Successfully created user with id: {$insert_user_result}";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment