Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment bloquer un utilisateur WordPress sans supprimer son compte

Bâtir une communauté en ligne positive est important pour tout site web. Vous voulez que vos lecteurs aient une bonne expérience et se sentent les bienvenus. Cependant, il peut arriver que vous ayez des utilisateurs perturbateurs qui ne respectent pas les règles. Vous pourriez avoir besoin d'empêcher certaines personnes d'interagir sur votre site.

Chez WPBeginner, nous devons parfois bloquer des utilisateurs sur notre site d'adhésion vidéo. La façon la plus simple de le faire est de supprimer leur profil utilisateur, mais cela signifie que nous perdrions toutes leurs données et informations. Ce n'est généralement pas ce que nous voulons faire.

Dans cet article, nous allons vous montrer comment bloquer ou désactiver un utilisateur WordPress pour qu'il ne puisse pas se connecter ou accéder à votre site sans supprimer son compte. Cela signifie que vous pouvez empêcher les utilisateurs de faire de mauvaises choses sur votre site sans perdre leurs informations.

Comment bloquer un utilisateur WordPress sans supprimer son compte

Quand vous ne devriez pas supprimer un compte utilisateur

La façon la plus simple de bloquer un utilisateur sur votre site WordPress est de simplement supprimer son compte utilisateur.

Cependant, la suppression d'un compte utilisateur dans WordPress vous oblige à attribuer tout leur contenu à un autre utilisateur. Cela modifiera les informations d'auteur de ces articles.

Une façon de résoudre ce problème est de modifier le mot de passe et l'adresse e-mail de l'utilisateur en modifiant son profil. Cela bloquera leur accès et ils ne pourront pas se connecter. Cependant, cela modifiera également leur image Gravatar.

La possibilité de désactiver un utilisateur sans supprimer son compte est particulièrement utile sur les blogs multi-auteurs, les forums, ainsi que les sites communautaires.

Maintenant, regardons comment vous pouvez facilement bloquer un utilisateur WordPress sans supprimer son compte. Nous allons couvrir trois méthodes, et vous pouvez utiliser les liens rapides ci-dessous pour accéder à la méthode que vous souhaitez utiliser :

  1. Bloquer un utilisateur en rétrogradant son rôle
  2. Bloquer un utilisateur WordPress certains jours ou dates

Méthode 1 : Bloquer un utilisateur en rétrogradant son rôle

Votre site WordPress est doté d'un puissant système de gestion des utilisateurs qui vous permet d'attribuer différents rôles à chaque utilisateur.

Une façon de bloquer un utilisateur WordPress est de rétrograder son rôle. Cela ne l'empêchera pas de se connecter à votre site WordPress, mais cela restreindra ce qu'il peut faire après s'être connecté. Si vous ne voulez pas qu'il puisse se connecter du tout, alors vous devriez utiliser la méthode 2 ou 3 à la place.

Rétrograder le rôle de l'utilisateur à Abonné

Vous pouvez rétrograder le rôle de l'utilisateur à Abonné. Une fois qu'ils se connecteront, ils auront un accès limité à la zone d'administration de WordPress. Ils ne pourront modifier que leurs paramètres utilisateur, tels que leur nom et le schéma de couleurs de l'administrateur.

Les utilisateurs ayant le rôle d'abonné ont un accès administrateur très limité

Cependant, cela peut poser problème si l'utilisateur a écrit des articles sur votre site. S'il veut causer des problèmes, il peut changer son nom pour quelque chose d'offensant, et cela sera affiché sur tous ses articles sur votre site Web.

Rétrograder le rôle de l'utilisateur à « Aucun rôle pour ce site »

Un meilleur rôle pour les utilisateurs que vous souhaitez bloquer est « Aucun rôle pour ce site ».

Lorsqu'ils se connecteront, ils ne seront pas dirigés vers la zone d'administration. S'ils essaient d'y accéder, un message d'erreur leur indiquera qu'ils n'ont pas accès.

Les utilisateurs sans rôle pour ce site n'ont pas d'accès administrateur

Tout d'abord, rendez-vous sur la page Utilisateurs » Tous les utilisateurs de votre zone d'administration.

Ensuite, vous devez cliquer sur le lien « Modifier » sous l'utilisateur spécifique que vous souhaitez bloquer.

Modifier l'utilisateur depuis la page Utilisateurs » Tous les utilisateurs

Maintenant, vous devez faire défiler jusqu'au paramètre « Rôle » et sélectionner « Aucun rôle pour ce site » dans le menu déroulant.

Après cela, vous devriez cliquer sur le bouton « Mettre à jour l'utilisateur » en bas de la page pour enregistrer vos paramètres.

Assigner le rôle 'Aucun rôle pour ce site'

L'utilisateur ne pourra plus accéder à aucun paramètre d'administration sur votre site Web WordPress.

Si vous souhaitez débloquer un utilisateur à l'avenir, suivez simplement les mêmes étapes pour lui attribuer son rôle précédent.

Méthode 2 : Bloquer un utilisateur WordPress certains jours ou dates

Et si vous ne souhaitez pas bloquer un utilisateur de manière permanente ? Peut-être souhaitez-vous bannir un utilisateur pendant, disons, 2 semaines ou permettre à un membre de l'équipe de se connecter uniquement pendant les heures de bureau.

Dans ce cas, vous pouvez utiliser le plugin User Blocker. En plus de pouvoir bloquer les utilisateurs de manière permanente, il vous permet également de les bloquer à certains moments de différents jours de la semaine ou sur une période donnée.

La première chose à faire est d'installer le plugin User Blocker. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après l'activation, vous devriez accéder à la page User Blocker dans votre tableau de bord WordPress. Ici, vous pouvez choisir de vous inscrire à la liste de diffusion de User Blocker et de partager des données non sensibles avec le développeur pour aider à améliorer le plugin.

Cliquez simplement sur le bouton « Ignorer et continuer » ou « S'inscrire et continuer ».

S'inscrire ou ignorer la liste de diffusion du bloqueur d'utilisateurs

Après avoir cliqué sur l'un de ces boutons, vous verrez la page des paramètres de User Blocker.

Il y a trois onglets, vous pouvez donc bloquer un utilisateur par heure, par date ou de manière permanente. Par défaut, vous verrez l'onglet « Utilisateur par heure ».

Paramètres du bloqueur d'utilisateurs

Blocage d'un utilisateur par heure et par jour

Avec l'onglet « Bloquer l'utilisateur par heure » sélectionné, placez simplement une coche à côté du nom de tous les utilisateurs que vous souhaitez bloquer par heure. Alternativement, vous pouvez bloquer les utilisateurs qui ont un certain rôle d'utilisateur en sélectionnant « Rôle » dans le menu déroulant.

Si votre site Web compte un grand nombre d'utilisateurs, vous pouvez utiliser la fonction de recherche pour les trouver plus facilement.

Ensuite, dans la section « Heure de blocage », vous pouvez entrer les heures pendant lesquelles vous souhaitez bloquer ces utilisateurs chaque jour de la semaine. Vous pouvez taper les heures ou les choisir dans un menu déroulant.

Paramètres de jour et d'heure du bloqueur d'utilisateurs

Vous pouvez rapidement copier la même heure de début et de fin pour chaque jour de la semaine en cliquant sur le bouton « Appliquer à tous ». Le bouton « Réinitialiser à tous » effacera toutes les heures que vous avez saisies.

Après cela, vous pouvez faire défiler jusqu'à la section « Message de blocage ». Lorsqu'un utilisateur bloqué essaie de se connecter, il verra un message par défaut. Cependant, si vous souhaitez afficher un message de blocage plus personnalisé, vous pouvez le taper ici.

Personnaliser le message de blocage

Au lieu d'afficher un message d'erreur lorsqu'un utilisateur bloqué essaie de se connecter, vous pouvez le rediriger vers une autre page de votre site Web, telle que votre page de Conditions d'utilisation ou votre Politique de confidentialité. Si vous souhaitez le faire, collez simplement l'URL de cette page dans la case prévue à cet effet.

Lorsque vous êtes satisfait des paramètres, assurez-vous de cliquer sur le bouton « Bloquer l'utilisateur ». Les utilisateurs que vous avez sélectionnés seront désormais bloqués de la connexion pendant les heures et les jours que vous avez sélectionnés.

En répétant ces étapes, vous pouvez bloquer d'autres utilisateurs pour différentes périodes.

Blocage d'un utilisateur par plage de dates

Si vous souhaitez bloquer un ou plusieurs utilisateurs pendant une certaine période, cliquez sur l'onglet « Bloquer l'utilisateur par date » en haut de l'écran.

Vous pourrez sélectionner les noms d'utilisateur ou les rôles que vous souhaitez bloquer.

Sélectionner les utilisateurs que vous souhaitez bloquer par date

Ensuite, faites défiler jusqu'à la section « Date de blocage ».

Vous pouvez saisir la date et l'heure de début et de fin du blocage. Sélectionnez simplement les dates et heures de début et de fin dans les menus déroulants. L'heure sera au format 24 heures.

Blocage d'un utilisateur pendant une période donnée

Vous pouvez également ajouter un message personnalisé que les utilisateurs verront en essayant de se connecter. Alternativement, vous pouvez saisir l'URL de la page vers laquelle vous souhaitez les rediriger.

Lorsque vous avez terminé, n'oubliez pas de cliquer sur le bouton « Bloquer l'utilisateur ».

Vous pouvez bloquer d'autres utilisateurs pour différentes périodes en répétant les étapes ci-dessus.

Blocage permanent d'un utilisateur

Assurez-vous d'être dans l'onglet « Bloquer l'utilisateur de manière permanente », puis sélectionnez les noms d'utilisateur (ou les rôles) que vous souhaitez bloquer de manière permanente.

Choisir les utilisateurs à bloquer définitivement

Après cela, il vous suffit de taper un message personnalisé que les utilisateurs bloqués verront lorsqu'ils essaieront de se connecter à votre site Web.

Ou vous pouvez laisser la case vide, et ils verront le message par défaut. Il est indiqué : « Vous êtes bloqué de manière permanente ».

Message de blocage permanent

Ou, comme les autres options ci-dessus, vous pouvez rediriger les utilisateurs vers une page web plutôt que d'afficher un message. Tapez simplement l'URL de la page dans la zone « Entrez l'URL de redirection ».

Désormais, lorsque les utilisateurs bloqués essaieront de se connecter, ils verront un message d'erreur.

Aperçu du message de blocage lors de la tentative de connexion

Nous espérons que ce tutoriel vous a aidé à apprendre comment bloquer un utilisateur WordPress sans supprimer son compte. Vous pourriez également vouloir consulter notre guide ultime de la sécurité WordPress ou nos meilleurs choix pour les meilleurs plugins de sécurité WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

24 CommentsLeave a Reply

  1. J'avais un utilisateur qui spamait mon site, et je ne voulais pas supprimer son compte entièrement. Votre guide étape par étape sur le blocage d'un utilisateur WordPress sans supprimer son compte est clair, concis et facile à suivre. J'apprécie les solutions alternatives proposées, comme l'utilisation de plugins pour restreindre l'accès au contenu. Vous m'avez aidé à maintenir la sécurité de mon site sans compromettre les données des utilisateurs. Merci pour ces conseils utiles.

  2. J'utilise la fonction « aucun rôle », par exemple, lorsqu'une personne de l'équipe part. Il est même arrivé qu'après une certaine période, elle revienne collaborer à nouveau avec l'équipe. Il n'y a vraiment rien de plus simple que de rétablir le rôle requis rétrospectivement, et nous continuons. C'est facile et très efficace sans impacter le contenu qu'ils ont créé.

  3. Je pense qu'attribuer « aucun rôle pour ce site » est la meilleure solution globale. C'est rapide, facile et réversible. Rien ne peut vraiment être perdu.

  4. J'ai utilisé 'Aucun rôle' pour supprimer temporairement un développeur web de l'accès administrateur car nous ne voulions qu'un seul développeur web à la fois accède à notre site. Mais après avoir changé son rôle d'administrateur à 'Aucun rôle', ses modifications de style ont été perdues. Il semble que certains travaux puissent être perdus si vous changez quelqu'un d'administrateur à 'Aucun rôle'.

  5. Existe-t-il un moyen de bloquer un utilisateur en fonction de s'il a ou non un abonnement actif à WooCommerce Subscriptions sur mon site ?

    • Pour le blocage basé sur un abonnement à un autre plugin, vous devriez contacter le support de cet autre plugin pour connaître les intégrations disponibles.

      Admin

  6. c'est un très bon plugin comment puis-je débloquer plusieurs utilisateurs en même temps

    • Vous devriez contacter le support du plugin et ils vous diront s'il existe une option pour débloquer plusieurs utilisateurs en masse ou si c'est une fonctionnalité prévue pour l'avenir.

      Admin

  7. Plugin utile. Est-il possible de bloquer un utilisateur en fonction du nombre de connexions ? Par exemple, username1 et username2. username1 devrait être bloqué une fois qu'il atteint le nombre de connexions de 50. Et username2 devrait être bloqué une fois qu'il atteint le nombre de connexions de 30. Le nombre de connexions est également comme la date et l'heure - il devrait être défini par l'administrateur. S'il vous plaît, aidez-moi.

    • Nous n'avons pas de méthode recommandée pour cela pour le moment. Pour commencer, vous pourriez contacter le support du plugin pour voir s'ils prévoient d'ajouter cela actuellement.

      Admin

    • Il devrait l'être, mais si vous avez des doutes, vous pouvez contacter le support du plugin pour savoir s'il y a des problèmes connus.

      Admin

  8. Le message de blocage sera-t-il affiché aux utilisateurs bloqués lors de l'utilisation d'une page de connexion personnalisée ?

    Merci

    • Tant que votre page de connexion personnalisée affiche les erreurs, le message devrait s'afficher, mais vous devriez contacter le support du plugin pour confirmer si cela fonctionne avec votre configuration.

      Admin

  9. Heureux de voir notre plugin WordPress ici. J'espère qu'il sera utile aux utilisateurs de votre site.

  10. S'il vous plaît, je veux créer un site où les gens pourront publier sur mon site et gagner de l'argent grâce aux publications qu'ils ont faites sur mon site.

    S'il vous plaît, quel type de site est-ce et quels plugins et thèmes conviennent le mieux à ce site ?

    Et s'il vous plaît, j'utilise WordPress pour créer ce type de site.

    Je suis désolé de ne pas avoir commenté et publié sur la bonne page.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.