¿Quieres crear nuevos usuarios automáticamente con diferentes roles de usuario como Admin, Editor, Autor, Colaborador, Suscriptor? A veces, con WordPress, es posible que desee crear un puente a otros sistemas que requieren la creación automática de usuarios. Veamos cómo hacerlo.
Instrucciones:
Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio:
function fb_wp_insert_user() { $user_data = array( 'ID' => '', 'user_pass' => wp_generate_password(), 'user_login' => 'dummy', 'user_nicename' => 'Dummy', 'user_url' => '', 'user_email' => '[email protected]', 'display_name' => 'Dummy', 'nickname' => 'dummy', 'first_name' => 'Dummy', 'user_registered' => '2010-05-15 05:55:55', 'role' => get_option('default_role') // Use default role or another role, e.g. 'editor' ); $user_id = wp_insert_user( $user_data ); } add_action( 'admin_init', 'fb_wp_insert_user' );
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si le gustó este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: Los mejores constructores de páginas de WordPress (Comparados).
Should it not look up to first find if username already exists?