Oblida’t de ficar-te en la base de dades i editar fitxers per a crear un usuari administrador. Amb aquest fitxer, copiat i executat al directori arrel, amb les dades d’usuari que desitgem, tindrem accés on siga 🙂
<?php
// Nou usuari admin en WordPress
// ----------------------------------
// Enganxa aquest fitxer en el directori arrel de WordPress i executa'l
// ELIMINA'L QUAN ACABES - PRECAUCIÓ
require_once('wp-blog-header.php');
require_once('wp-includes/registration.php');
// ----------------------------------------------------
// Configurar les variables
// Ací cal indicar l'usuari, password i correu d'administració
$newusername = 'USUARI';
$newpassword = 'CONTRASENYA';
$newemail = 'CORREU@CORREU.TV';
// ----------------------------------------------------
// CONFIRMEM QUE S'HAN INTRODUIT LES DADES
if ( $newpassword != 'CONTRASENYA' &&
$newemail != 'CORREU@CORREU.TV' &&
$newusername !='USUARI' )
{
// CONFIRMA QUE NO EXISTEIX EIXE USUARI
if ( !username_exists($newusername) && !email_exists($newemail) )
{
// CREA USUARI I LI DONA PERMISOS D'ADMIN
$user_id = wp_create_user( $newusername, $newpassword, $newemail);
if ( is_int($user_id) )
{
$wp_user_object = new WP_User($user_id);
$wp_user_object->set_role('administrator');
echo 'Usuari administrador creat. ELIMINA AQUEST FITXER!';
}
else {
echo 'Error amb with wp_insert_user. No usuaris creats.';
}
}
else {
echo 'Aquest usuari o email ja existeix. No s ha fet res.';
}
}
else {
echo 'Oux! Sembla que no has inserit les dades del nou usuari.';
echo 'Abans de executar el programa, introdueix les dades.';
}