Maison >Tutoriel CMS >WordPresse >Explorez le monde des plugins essentiels
À la base, WordPress regorge de fonctionnalités, d’outils et d’utilitaires, dont beaucoup contribuent à faire de WordPress le système de gestion de contenu numéro un au monde.
La plupart des fonctionnalités de WordPress sont bien connues, telles que les types de publication personnalisés, les crochets d'action et de filtrage, ainsi que l'éditeur visuel, mais certaines d'entre elles ne sont pas nécessairement aussi « connues » que d'autres. Dans cet article, nous aborderons l’une des fonctionnalités les moins connues (mais très utiles) de WordPress : les plugins incontournables.
Il n’est pas surprenant que la fonctionnalité incontournable du plugin 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, un dossier nommé mu-plugins
offrait aux administrateurs réseau la possibilité d'activer le plugin sur chaque blog du réseau. Après fusion dans WordPress 3.0, le répertoire "mu-plugins" reste, avec son nom (selon le Codex) réinterprété pour signifier "plugins incontournables".
Les plugins incontournables ont chacun leurs propres avantages et inconvénients, jetons-y un coup d'œil :
Ils sont toujours activés : Essentiellement, les plugins incontournables sont des plugins qui doivent être utilisés et chargés automatiquement dans votre site Web (ou web) WordPress.
Vous ne pouvez pas les désactiver : Même si vous êtes administrateur, vous ne pouvez pas désactiver ou supprimer les plugins que vous devez utiliser. Cependant, vous pouvez les supprimer du répertoire mu-plugins
目录(顺便说一下,位于 wp-content
(situé sous wp-content
, d'ailleurs). Vous ne pouvez pas non plus y installer de nouveaux plugins - vous devez les télécharger manuellement dans le répertoire.
Ils sont chargés avant les plugins normaux : mu-plugins
目录中的插件先于 plugins
Les plugins du répertoire sont chargés avant les plugins du répertoire plugins
. Fait intéressant, les plugins qui doivent être utilisés sont chargés par ordre alphabétique.
Vous ne pouvez pas utiliser de hooks d'activation/désactivation : Celui-ci est explicite - parce que les plugins qui doivent être utilisés sont automatiquement activés et ne peuvent pas être désactivés ou désinstallés, vous ne pouvez pas utiliser de hooks d'activation ou de désactivation pour eux.
Ils ne seront pas mis à jour : mu-plugins
Les plugins du répertoire ne seront pas mis à jour automatiquement et WordPress ne vous informera pas des nouvelles versions. Cela signifie que vous devez les tenir à jour manuellement.
Vous devez utiliser des fichiers PHP : WordPress ne consultera pas les dossiers du répertoire mu-plugins
目录中的文件夹 - 您必须将 PHP 文件放置在该目录的根目录中。不过,不用担心:您可以创建一个代理 PHP 文件,然后 require
- vous devez placer les fichiers PHP à la racine de ce répertoire. Pas de soucis cependant : vous pouvez créer un fichier proxy PHP puis exiger
le fichier principal dans le dossier du plugin.
Les modules complémentaires indispensables ont de nombreuses utilisations, qu'ils soient intelligents, créatifs ou simplement pour sauver le monde. Jetons un coup d'œil à quelques exemples auxquels je peux penser – si vous avez une idée, n'oubliez pas de la partager avec nous !
Le réseau multisite est mu-plugins
la raison pour laquelle les annuaires existent, j'ai donc mis cette idée au-dessus de toutes les autres.
Bien qu'il puisse être préférable d'utiliser simplement la fonction d'activation du réseau, si vous avez besoin de plus de fonctionnalités, il existe des plugins indispensables. Il existe diverses différences entre les plugins activés par le réseau et les plugins qui doivent être utilisés (expliqués dans ce très ancien article de blog), dont certaines peuvent s'appliquer à votre réseau.
Si vous autorisez (ou devez) accéder au compte administrateur d'un client, celui-ci peut avoir tendance à utiliser les paramètres, les options de thème, les plugins et toute autre page à laquelle il a accès. Lorsqu'ils tentent de désactiver (ou pire de supprimer) certains plugins, ils peuvent être tentés de vous appeler un samedi soir et d'admettre leur culpabilité - ou de vous reprocher de ne pas maintenir le site.
Si vous déplacez tous les dossiers de plugins vers le répertoire mu-plugins
et créez un fichier PHP qui nécessite les fichiers principaux de ces plugins, votre client ne pourra pas désactiver ces plugins. Mais attention : vous ne recevrez pas de mises à jour automatiques !
C’est mon utilisation de plugin incontournable préférée.
Si votre site Web nécessite certaines fonctionnalités clés, la bonne chose à faire est de créer un plugin spécifique au site Web. Puisque vous ne pouvez pas tolérer la désactivation accidentelle d'un plugin spécifique à un site, vous feriez mieux de le déplacer vers le répertoire mu-plugins
afin que même vous ne puissiez pas le désactiver. Et comme vous êtes développeur et que vous n’utilisez le plugin nulle part ailleurs, il n’y aura aucune mise à jour du plugin.
Dans cet article, je souhaite vous présenter l’une des fonctionnalités les plus sous-estimées (et souvent méconnues) de WordPress. J'ai été vraiment choqué lorsque j'ai découvert le plugin que je devais utiliser, et j'espère que vous l'êtes aussi. Nous avons certainement des plugins indispensables dans plus de domaines que je ne peux l’imaginer, mais ceux-ci à eux seuls peuvent faire une énorme différence pour votre site WordPress.
Pensez-vous que les plugins incontournables sont utiles ? Pouvez-vous penser à d’autres cas d’utilisation pour les plugins indispensables ? Laissez un commentaire ci-dessous et dites-nous ce que vous en pensez. Si vous avez aimé cet article, n’oubliez pas de le partager avec vos amis !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!