Comment empêcher les clients de désactiver accidentellement les plug – ins
Plug – in. Vous pouvez réduire au minimum le risque d’erreur en les empêchant de supprimer accidentellement les fonctionnalités critiques du site. C’est une victoire pour tout le monde.
Comment empêcher les clients de désactiver accidentellement les plug – ins (en 3 étapes) Si vous voulez réduire la probabilité que les plug – ins soient désactivés accidentellement par les clients, la meilleure façon est de supprimer complètement les liens désactivés affichés sous chaque outil à l’arrière – plan. Voici comment le faire en trois étapes simples. Étape 1: trouver le dossier et le nom de fichier du plug – in la première étape consiste à trouver le dossier du plug – in pour lequel vous souhaitez supprimer l’outil auquel vous désactivez le lien. Pour ce faire, connectez – vous au gestionnaire de fichiers du compte géré ou au serveur du site via le Protocole de transfert de fichiers (FTP) en utilisant un client FTP comme Filezilla.
Ensuite, allez au contenu WP > plug – in. Trouvez le dossier dans lequel vous voulez supprimer le plug – in spécifique auquel il est lié. Prenons l’exemple d’akismet: Vous avez besoin de deux informations: le nom du dossier plug – in et le nom du fichier plug – in. Dans l’étape suivante, vous utiliserez ces détails dans le format suivant: nom du dossier plug – in \/ nom du fichier plug – in. Php. Le nom du dossier plug – in sera le nom du plug – in. Les noms de fichiers sont généralement les mêmes, mais ils ont des extensions. Php. Donc, dans notre exemple, c’est akismet \/ akismet. PHP: Veuillez prendre note de cette information. De plus, répétez ce processus pour chaque outil si vous voulez supprimer les liens désactivés pour plusieurs plug – ins.
Étape 2: Modifier le fichier de fonction. L’étape suivante de PHP est d’ajouter un fragment de code au fichier de fonction. Php sur le site du client. Si vous n’êtes pas familier, vous pouvez accéder à ce fichier dans le répertoire WP content > themes: Dans ce dossier, trouvez le thème actif actuel (ou de préférence le Sous – thème) du site du client. Dans ce dossier
Il y aura une fonction de fichier. Php. Une fois positionné et ouvert, copiez et collez les codes suivants: Add _ filter (‘plugin action Links’,’ Disable plugin disactivation ‘, 10, 4);
Désactiver le plugin _ désactiver ($actions, $plugin file, $plugin Data, $Context) {
Supprimer les liens d’édition pour tous les plug – ins
Si (array _ Key exists (‘Edit’, $actions))
Non défini ($action [‘Edit’]);
Supprimer le lien de désactivation pour les plug – ins importants
Si (array _ Key exists (‘Disable’, $actions) & & in Array ($plugin file, Array)
\
« nom du dossier plug – in \/ plug – in. Php ‘
))
Non défini ($action [‘désactiver’]);
Renvoie $action;
Remarque: vous remplacerez les informations énumérées dans le tableau $plugin _ files par les dossiers et les noms de fichiers recueillis à l’étape 1. Vous pouvez énumérer toutes les quantités que vous voulez. Une fois terminé, sauvegardez les modifications et rechargez le fichier.
Étape 3: vérifier qu’il est valide si vous suivez correctement ces étapes, le lien désactivé pour le plugin spécifié doit maintenant être caché à l’arrière – plan du site client WordPress. Pour s’assurer qu’il fonctionne correctement, connectez – vous à nouveau au tableau de bord de l’administration. Allez à la page des plug – ins et recherchez les plug – ins problématiques. Désactiver le lien devrait maintenant disparaître: Si cela ne fonctionne pas, assurez – vous que le Code est entré dans le fichier de fonction. PHP pour le bon sujet. Vous devrez peut – être également mettre à jour votre navigateur. Comment empêcher les clients de désactiver les plug – ins en utilisant l’éditeur de rôles de l’utilisateur si, pour une raison ou une autre, vous ne voulez pas ajouter de code supplémentaire à une fonction de fichier. Avec l’éditeur de rôles de l’utilisateur, vous pouvez obtenir des résultats similaires:
Ce plugin gratuit vous permet de créer de nouveaux rôles d’utilisateur dans WordPress et de leur attribuer des permissions personnalisées. Pour ce faire, installez – le et activez – le, puis allez à l’éditeur de rôles utilisateur > utilisateur. Cliquez ici sur le bouton Ajouter un rôle: Ensuite, nommez correctement le rôle: Enfin