Avez-vous déjà entendu parler des plug-ins indispensables?

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.

Quels sont les plugins incontournables??

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".

Principales caractéristiques des plugins indispensables

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.

Idées sur où ils peuvent être utilisés

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.!

Utilisation de plugins indispensables sur des réseaux multisites

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..

Utilisation de plugins indispensables sur les sites Web clients

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!

Utilisation de plugins indispensables pour des plugins spécifiques à un site

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..

Conclusion

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!