Come rendere qualcuno amministratore di WordPress utilizzando PhpMyAdmin
Dopo problemi al database sul lato del mio provider, ho dovuto reimpostare la password del mio utente amministratore. Tuttavia, questo utente non era più un amministratore. In PhpMyAdmin vedo che ha un valore user_status pari a 0. Come posso rendere questo utente un amministratore nel pannello di controllo di WordPress?

Devi effettivamente cercare nella tabella wp_usermeta. Una volta lì, cerca la voce che ha 'wp_user_level
' nella colonna 'meta_key' e che abbia il corrispondente 'user_id' che desideri aggiornare. Poi cambia quel 'meta_value' a 9 o 10.
È anche necessario aggiornare il valore del meta_key 'wp_capabilities
' a 'a:1:{s:13:"administrator";s:1:"1";}
'
Link alla documentazione attuale:
http://codex.wordpress.org/Roles_and_Capabilities#User_Levels

Ha funzionato, grazie !! (Sto ancora cercando di capire come la mia domanda e la tua risposta non abbiano « nulla a che fare con WordPress »...)

Nota in alto: "Questo articolo, scritto per essere conforme a WordPress 1.5, è ora obsoleto." I ruoli e le capacità ora http://codex.wordpress.org/Roles_and_Capabilities

Grazie, mi era sfuggita quella parte. Ho aggiornato la mia risposta per puntare alla pagina corretta delle informazioni utente.

Accedi al tuo database WordPress tramite phpMyAdmin.
In phpMyAdmin, fai clic sulla scheda "SQL" nella barra delle schede in alto.
Inserisci questo comando SQL (sostituendo
your_username
con il tuo username WordPress effettivo) e clicca "Esegui" per eseguirlo:SELECT meta_value FROM wp_usermeta WHERE meta_key = "wp_user_level" AND user_id = ( SELECT user_id FROM wp_usermeta WHERE meta_key = "nickname" AND meta_value = "your_username" )
Vedrai una tabella con una singola cella e una colonna
meta_value
. Fai doppio clic su quella cella e modifica il suo valore in10
.Nuovamente clicca sulla scheda SQL, inserisci questo comando SQL (sostituendo
your_username
con il tuo username) e clicca "Esegui" per eseguirlo:SELECT meta_value FROM wp_usermeta WHERE meta_key = "wp_capabilities" AND user_id = ( SELECT user_id FROM wp_usermeta WHERE meta_key = "nickname" AND meta_value = "your_username" )
Anche in questo caso vedrai una tabella con una singola cella e colonna meta_value. Fai doppio clic su quella cella e modifica il suo valore in
a:1:{s:13:"administrator";b:1;}
.
(Esiste un modo più automatizzato utilizzando comandi SQL UPDATE
invece di quelli sopra. Sentiti libero di aggiungerlo. Tuttavia, a volte eseguire solo SELECT
e fare gli aggiornamenti manualmente può sembrare più sicuro... senza la necessità di un backup del database ecc.)
