Oggi ho avuto la necessità di creare un nuovo utente nel database di WordPress tramite uno script PHP.
Ecco che con poche righe di codice è possibile sfruttare un paio di funzioni WordPress ed aggiungere un nuovo utente al database.
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}"; }