WordPress est doté de nombreuses fonctions, outils et utilitaires, dont beaucoup contribuent à faire de WordPress le système de gestion de contenu numéro un dans le monde..
La plupart de ces fonctionnalités WordPress sont des types de publication personnalisés bien connus, des crochets d’action et de filtre et l’éditeur visuel, mais certaines d’entre elles ne sont pas nécessairement aussi "célèbres" que d’autres. Dans cet article, nous allons parler de l’une des fonctionnalités moins connues (mais extrêmement utiles) de WordPress: les plugins à utiliser absolument.
Il n’est pas anormal que la fonctionnalité de plug-ins à ne pas utiliser soit négligée, car elle a été introduite dans WPMU (WordPress Multi-User), et WPMU n’a été intégré à WordPress Core qu’à WordPress 3.0. À l'époque, le dossier nommé mu-plugins
offre aux administrateurs du réseau la possibilité d'activer un plugin sur chaque blog du réseau. Après la fusion dans WordPress 3.0, le répertoire "mu-plugins" est resté, et son nom était (selon le Codex) réinterprété signifie "plugins à utiliser absolument".
Il y a des avantages et des inconvénients pour les plugins à utiliser absolument - vérifions-les:
Ils sont toujours sur: Essentiellement, les plug-ins à utiliser sont les plug-ins qui doivent être utilisés et chargés automatiquement dans votre site Web WordPress (ou votre réseau)..
Vous ne pouvez pas les désactiver: Même si vous êtes administrateur, vous ne pouvez pas désactiver ou supprimer les plugins indispensables. Vous pouvez cependant les supprimer de la mu-plugins
répertoire (qui est sous wp-content
, au fait). Vous ne pouvez pas non plus installer de nouveaux plugins là-bas, vous devez les télécharger manuellement dans le répertoire.
Ils sont chargés avant les plugins normaux: Les plugins à l'intérieur du mu-plugins
répertoire sont chargés avant les plugins à l'intérieur du plugins
annuaire. Fait intéressant, les plugins à utiliser sont chargés par ordre alphabétique.
Vous ne pouvez pas utiliser les crochets d'activation / désactivation: Celui-ci est explicite, car les plugins à utiliser absolument sont activés automatiquement et ne peuvent pas être désactivés ni désinstallés. Vous ne pouvez pas utiliser de crochets d'activation ou de désactivation pour ceux-ci..
Ils ne mettent pas à jour: Les plugins à l'intérieur du mu-plugins
répertoire ne se met pas à jour automatiquement et WordPress ne vous informe pas des nouvelles versions. Cela signifie que vous devoir tenez-les à jour manuellement.
Vous devez utiliser des fichiers PHP: WordPress ne regarde pas à l'intérieur des dossiers du mu-plugins
répertoire-vous devez placer les fichiers PHP à la racine du répertoire. Ne vous inquiétez pas, vous pouvez créer un fichier proxy PHP et exiger
les fichiers principaux dans les dossiers des plugins.
Il peut y avoir de nombreuses utilisations pour les plugins indispensables, qu’ils soient intelligents et créatifs ou tout simplement pour gagner du temps. Voyons quelques cas que je pourrais trouver - si vous avez une idée, n'oubliez pas de la partager avec nous.!
Les réseaux multisites sont la raison pour laquelle le mu-plugins
répertoire existe, alors je mets cette idée au-dessus des autres.
Si vous utilisiez simplement la fonctionnalité "activation réseau", cela pourrait être une meilleure idée, mais vous pourriez utiliser des plugins indispensables si vous avez besoin de plus de puissance. Il existe diverses différences entre les plugins activés par le réseau et les plugins indispensables (qui sont expliqués dans ce très ancien billet de blog) et certains d'entre eux pourraient fonctionner pour votre réseau..
Si vous donnez (ou doit donnez au compte administrateur de vos clients, ils pourraient avoir tendance à jouer avec les paramètres, les options de thème, les plug-ins et toute autre page à laquelle ils ont accès. Et quand ils essaient de désactiver (et pire encore, de supprimer) un plugin, ils peuvent avoir tendance à vous appeler un samedi soir et à avouer leurs péchés, ou vous accuser de ne pas avoir maintenu le site Web..
Si vous déplacez tous les dossiers du plugin vers la mu-plugins
répertoire et créez un fichier PHP pour demander les fichiers principaux de ces plugins, votre client ne pourra pas les désactiver. Mais soyez averti: vous ne pourrez pas obtenir de mises à jour automatiques!
Celui-ci est mon utilisation préférée pour les plugins indispensables.
Si vous avez un site Web qui a besoin de fonctionnalités cruciales, la bonne chose à faire serait de créer un plugin spécifique au site. Parce que vous ne pouvez pas supporter même une désactivation accidentelle de votre plugin spécifique au site, vous feriez mieux de le déplacer vers le mu-plugins
répertoire de sorte que même vous ne pouvez pas le désactiver. Et puisque vous êtes le développeur et que vous n'utilisez le plugin nulle part ailleurs, il n'y aura pas de mises à jour de plugins..
Dans cet article, je voulais vous parler de l’une des fonctionnalités les plus sous-estimées (et généralement inconnues) de WordPress. J'étais vraiment et complètement sous le choc quand j'ai découvert l'existence de plugins indispensables, et j'espère que vous serez choqués également. Nous pouvons certainement utiliser des plugins indispensables dans plus de domaines que ceux que j'ai imaginés, mais ils seuls pourraient faire d'énormes différences avec vos sites Web WordPress..
Pensez-vous que les plugins indispensables sont utiles? Pouvez-vous penser à plus de cas d'utilisation de plugins indispensables? Dites-nous ce que vous pensez en commentant ci-dessous. Et si vous avez aimé cet article, n'oubliez pas de le partager avec vos amis!