Cette extension permet de s’octroyer le statut de « Super Admin » sur une installation multisite lorsque l’on n’a pas accès à l’administration du réseau.
Prérequis :
- Disposer d’un compte utilisateur ayant la capacité manage_options
- Avoir un accès à l’administration du site
- Avoir un accès ftp au site
Les deux premières conditions sont des sécurités afin de ne pas donner le statut de Super Administrateur au premier visiteur qui passerait dans le coin.
Fonctionnement :
- Via ftp, envoyer l’extension dans le dossier mu-plugins du site,
- Se connecter à son compte administrateur,
- Dans la barre d’administration du site, repérer votre ID d’utilisateur dans la liste déroulante de votre profil (celle avec votre avatar, le lien vers votre profil, etc),
- Ouvrir le fichier de l’extension et renseigner la variable
$user_id
au début de la première fonction avec votre ID d’utilisateur, puis sauvegarder le fichier, - Visiter n’importe quelle page de l’administration,
- Supprimer le fichier.
Vous êtes maintenant Super Administrateur du réseau.
Cerise sur le gâteau, vous êtes également administrateur de tous les sites non archivés/spam/supprimés.
Pourquoi une telle extension ?
Simple, un jour une cliente m’avait créé un compte administrateur sur son site afin de réaliser quelques modifications. Or, il s’agissait d’un multisite et je devais accéder au réseau, mais je ne disposais pas du statut Super Admin. J’avais donc le choix entre perdre une journée car la personne n’était pas disponible, ou me bricoler quelques lignes de code. Un peu plus tard j’ai amélioré le code et l’ai mis à disposition.
Commentaires
Commentaire de TweetPress de France @ TweetPress.fr.
c un genre de hack ça non? :)
Commentaire de Grégory Viguier.
C’est un peu dans l’esprit de WP Backdoor User de l’ami Julio :)