L'utilisation d'un système de contrôle des versions et d'un système de déploiement automatisé est essentielle pour le développement et l'administration des thèmes WordPress. Et lorsque vous êtes bloqué dans la zone d'administration de WordPress, l'ajout d'un utilisateur administrateur en utilisant le FTP est une solution rapide et efficace. Dans cet article, nous allons détailler comment ajouter un utilisateur administrateur dans WordPress en utilisant le FTP pour vous aider à reprendre le contrôle de votre site.
Quand ajouter un utilisateur administrateur à WordPress en utilisant le FTP
- Perte de l'accès à l'administrateurLorsque vous ne pouvez pas accéder au tableau de bord de WordPress en raison d'un oubli de votre mot de passe, d'un plugin de sécurité qui vous bloque ou d'un problème de plugin/thème, vous pouvez rétablir l'accès en créant un nouvel utilisateur administrateur via FTP.
- WordPress en panneCréer un nouvel utilisateur administrateur via FTP peut vous aider à reprendre le contrôle lorsque vous rencontrez des erreurs courantes de WordPress qui vous empêchent d'accéder au tableau de bord de l'administrateur.
- problème de sécuritéSi votre site est piraté et que le pirate obtient un accès administrateur, vous pouvez l'expulser et protéger votre site en créant un nouvel utilisateur administrateur.
- Questions de migrationLorsque vous déplacez un site vers un nouveau serveur, si l'utilisateur administrateur ne fonctionne pas correctement ou si vous devez réinitialiser les informations, vous pouvez utiliser le FTP pour créer un nouvel utilisateur administrateur afin de résoudre le problème.
Comment ajouter un nouveau compte administrateur dans WordPress en utilisant le FTP
1. travaux préparatoires
Tout d'abord, vous avez besoin d'un logiciel client FTP, qui sera utilisé dans cet article. FileZilla. Après avoir téléchargé et installé le client FileZilla, vous devez vous connecter à votre serveur web. Vous avez besoin de vos détails d'accès FTP, qui se trouvent généralement dans votre panneau de contrôle d'hébergement (par exemple cPanel) se trouve dans.
2. se connecter à votre site web
Ouvrez FileZilla, entrez votre nom d'hôte FTP, votre nom d'utilisateur, votre mot de passe et votre numéro de port, et cliquez sur ".Connexion rapide". Après avoir réussi à vous connecter, vous verrez le répertoire des fichiers du site web.
3. trouver le fichier functions.php
Dans la fenêtre de droite de FileZilla, naviguez jusqu'à l'onglet public_html/wp-content/themes/votre-thème-courant/
dossier. Trouvez le dossier functions.php
Documentation.
4) Modifier le fichier functions.php
clic droit functions.php
et sélectionnez "Télécharger" pour l'enregistrer sur votre ordinateur. Ouvrez le fichier dans un éditeur de texte tel que Notepad et ajoutez l'extrait de code suivant à la fin du fichier pour créer un nouvel utilisateur administrateur :
function wpb_admin_account(){
$user = 'Nom d'utilisateur' ;
$pass = 'Mot de passe' ;
$email = 'email@domain.com' ;
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email ) ;
$user = new WP_User( $user_id ) ;
$user->set_role( 'administrator' ) ;
}
}
add_action('init','wpb_admin_account' ) ;
Veillez à remplacer les informations par les vôtres Nom d'utilisateur
etMot de passe
répondre en chantant email@domain.com
.
5. télécharger le fichier functions.php modifié
Sauvegarder les modifications functions.php
Après le fichier, retournez dans FileZilla, trouvez le fichier que vous venez d'éditer dans la fenêtre de gauche, cliquez avec le bouton droit de la souris et sélectionnez "télécharger" Sélectionner "écraser"et confirmez.
6. accès à la zone d'administration de WordPress
Ouvrir dans votre navigateur yourwebsitename.com/wp-admin
Si le code fonctionne, connectez-vous en utilisant le compte d'administrateur nouvellement créé. Si le code fonctionne, l'accès à la zone d'administration de WordPress sera rétabli.
7. suppression d'extraits de code
Après vous être connecté, ouvrez-le à nouveau avec le client FTP functions.php
et supprimez l'extrait de code que vous venez d'ajouter. La suppression du code ne supprime pas le compte de l'utilisateur, elle empêche simplement le code d'être exécuté à nouveau.
Alternative : Ajouter un nouvel utilisateur administrateur en utilisant le gestionnaire de fichiers de l'hébergeur.
Si la connexion FTP échoue, vous pouvez utiliser la fonction Gestionnaire de fichiers du panneau de contrôle de l'hébergement. Prenons l'exemple de Bluehost :
- Connectez-vous au panneau de contrôle Bluehost, naviguez jusqu'à l'onglet "Sites web", trouvez le site WordPress et cliquez sur "Paramètres".
- Faites défiler vers le bas jusqu'à "Liens rapides", cliquez sur "gestionnaire de fichiers".
- localiser
functions.php
cliquer avec le bouton droit de la souris et sélectionner "compilateur". - Collez l'extrait de code ci-dessus et enregistrez les modifications.
- Connectez-vous à votre site WordPress avec un nouvel utilisateur administrateur et supprimez l'extrait de code.
En savoir plus sur les astuces de WordPress functions.php
Outre l'ajout d'un nouvel utilisateur administrateur, la fonction functions.php
Ce fichier permet d'effectuer de nombreuses personnalisations utiles, telles que l'ajout de nouvelles zones de widgets ou la désactivation des notifications automatiques de mise à jour.
résumés
Grâce aux étapes détaillées décrites dans cet article, il est possible d'utiliser le FTP pour ajouter rapidement un nouvel utilisateur administrateur et reprendre le contrôle de votre site web lorsque vous n'avez pas accès à la zone d'administration de WordPress. Que vous utilisiez un client FTP ou un gestionnaire de fichiers dans votre panneau de contrôle d'hébergement, l'essentiel est d'exécuter les étapes avec précision et de supprimer les extraits de code ajoutés rapidement après avoir terminé.