Le crochet WordPress est un outil très utile conçu pour les développeurs qui créent des plugins et des thèmes pour WordPress. En fait, ils sont si utiles que les créateurs de WordPress les utilisent dans tout le cœur de WordPress. Mais qu’est – ce que les crochets de WordPress exactement et comment les utilisez – vous? Dans ce guide, nous apprendrons comment utiliser efficacement le crochet WordPress et nous approfondirons ses fondements. Plongeons! Dans ce guide, quels sont les crochets dans WordPress? En termes simples, le crochet WordPress est un fragment du Code WordPress utilisé pour capturer et exécuter des fragments du reste du Code WordPress. Essentiellement, il permet aux développeurs de passer facilement d’un sujet à l’autre et d’une variété de fichiers dans leurs plug – ins. Les crochets WordPress sont emballés dans le noyau WordPress. Ils sont également utilisés par chaque sujet et plug – in.
Expliquer le crochet WordPress le crochet dans WordPress vise principalement à permettre aux développeurs de changer radicalement la façon dont fonctionne le système de gestion de contenu sans modifier les fichiers de base WordPress. Comme WordPress est Open – source, vous risquez de brouiller les fichiers de base, mais vous risquez 99% de le regretter en quelques minutes. Bien que les nouveaux développeurs puissent être un peu difficiles à comprendre, il est absolument essentiel de comprendre comment fonctionne le crochet WordPress. La plupart du temps, il y a confusion en raison de la terminologie utilisée par WordPress. Bien que le fonctionnement des coulisses soit très semblable à celui de nombreux langages de programmation, le niveau de détail varie. Il est souvent plus facile d’apprendre à les créer et à les utiliser en lisant et en pratiquant les exemples suivants.
Pour écrire des crochets WordPress, vous devez être capable de coder en PHP. PHP est la langue derrière la grande majorité de WordPress. Vous pouvez considérer les crochets comme des ouvertures auxquelles d’autres fonctions PHP peuvent être attachées. Vous pouvez également considérer le crochet WordPress comme un rappel pour exécuter qu
N WordPress peut être considéré comme fondamentalement identique. Examinons brièvement le fonctionnement de ces crochets. Nous examinerons un exemple et un tutoriel plus loin dans cet article. Les deux types de crochets doivent être enregistrés dans WordPress avant utilisation. Ceci fournit une liste de fonctions pour CMS que nous pouvons attacher lorsque nous \
Lorsque vous ajoutez une action, profitez de la fonctionnalité principale de WordPress add _ action (). Lorsque vous ajoutez un filtre, utilisez la fonction WordPress Basic appropriée add _ filter (). Si le rappel (qui fonctionne en amont de la chaîne lors de l’exécution d’un événement ou d’une opération) ne renvoie aucune donnée, il doit être enregistré comme une opération. S’il retourne ce que WordPress appelle des données filtrées, enregistrez – les comme filtres. Lorsque l’utilisateur ouvre un site, tout ce qui est spécifié dans ces fonctions est exécuté. WordPress dispose d’un générateur interne qui intègre toutes ces opérations et filtres pour nous. Le fonctionnement et le filtre ont également la fonction de suppression correspondante. Ceux – ci peuvent être utilisés pour supprimer des fonctions de la chaîne de rappel. Ils sont généralement inclus dans les directives conditionnelles dans WordPress PHP.
Comme nos fonctions add, elles sont appelées remove _ action () et remove filter (). Comment créer des crochets dans WordPress? Il est enfin temps de créer le premier crochet WordPress! N’oubliez pas que la création d’un crochet implique l’ajout d’un code personnalisé qui sera affiché et retourné aux utilisateurs du site. N’oubliez pas que chaque fois que vous ajoutez un code personnalisé, vous augmentez un certain niveau de risque pour la sécurité. C’est pourquoi c’est le moment idéal pour s’assurer que le plug – in de sécurité WordPress est installé et prêt.
Bien sûr, à condition que nous ayons enregistré toutes les fonctions à attacher à ce crochet. Dans ce cas, \
}
Do _ action (‘login footer’, ‘add uni email reminder’); Dans cet exemple, nous avons simplement créé une nouvelle action dans le fichier de connexion WP. Php. Le nom de la fonction de crochet d’action (ADD _ uni mail reminder) n’a pas de parenthèses de paramètre et peut être ajouté à la liste des paramètres Do Action () pour enregistrement afin qu’il puisse être exécuté plus tard lorsque le pied de page apparaît.
Comment créer des crochets de filtre dans WordPress? C’est parti! Nous avons appris les bases des crochets WordPress et comment les utiliser. Nous avons fait un petit changement nous – mêmes! La seule partie importante qui reste est de pratiquer les crochets de filtre. Rappelez – vous, ces crochets renvoient des types de données que nous pouvons filtrer. Ces crochets sont un peu plus complexes que les crochets d’action, mais maintenant que vous connaissez les bases des crochets, ils devraient être un peu plus simples. Commençons par le crochet du filtre WordPress. Tout d’abord, nous devons décider quel filtre spécifique ajouter. Les clients peuvent avoir besoin de personnaliser la fonctionnalité d’ajout de page. C’est là que les utilisateurs de WordPress peuvent ajouter de nouveaux billets de blog. Chaque renne
Nous apprendrons la signification des différents nombres, des paramètres acceptables, etc. Un peu plus loin. Cependant, il est important de comprendre que 10 est actuellement la priorité “normale” des filtres et des opérations par défaut de WordPress. Où sont stockés les crochets WordPress? Vous pouvez vous demander où WordPress peut stocker toutes ces actions et filtres. Nous avons mentionné le noyau WordPress, mais ce n’est que l’emplacement des opérations intégrées, des filtres et des fonctionnalités connexes. Les utilisateurs expérimentés de WordPress peuvent savoir que ces crochets ne sont stockés dans aucune base de données créée lors de l’installation de WordPress. L’une des caractéristiques les plus uniques des opérations et des filtres WordPress est qu’ils ne sont pas vraiment « stockés» n’importe où! Après avoir ajouté une action ou un filtre, vous pouvez y accéder globalement via notre site WordPress. Si vous pensez qu’il est impossible de ne pas le stocker n’importe où, vous avez raison! Bien que la structure soit très complexe, il y a une variable PHP qui stocke toutes nos actions et filtres. Cette variable est une variable globale appelée $wp \ u Filter. Ne traitez pas cette variable directement! Pour ceux qui s’intéressent aux détails techniques, cette variable $WP _ Filter est un tableau PHP. Contient un large éventail d’objets de type WP _ Hook. Dans le fichier PHP, vous pouvez le lire dans WP includes \ class WP Hook. En PHP, il y a une méthode importante: ceci – > apply _ filters (). Cette méthode active tous les callbacks et enregistre les filtres et crochets personnalisés. C’est essentiellement le pain quotidien du crochet WordPress. Pour profiter pleinement de cette fonctionnalité magique de WordPress, nous avons besoin de connaître certains des crochets WordPress les plus courants. N’oubliez pas la liste de notes ci – dessous! Liste de crochet WordPress: les scripts de crochet WordPress nous permettent de commencer avec une petite dose de King
NAV _ menu () – abréviation du menu de navigation WordPress, ce crochet est un crochet d’action. Il n’est utilisé que pour afficher le menu de navigation principal créé lors de la création du site WordPress. Ceci est utile si votre page a une mise en page sensiblement différente et que vous voulez afficher le menu dans une autre zone. Dans quel ordre les crochets WordPress fonctionnent – ils? Malheureusement, l’ordre d’exécution des crochets WordPress n’est pas aussi évident que vous le pensez. Ceci est dû au volume du crochet. Un chercheur a procédé à une analyse approfondie de cette question afin de calculer le nombre de crochets et l’ordre d’exécution lors de la visite de la page d’accueil du site WordPress. Comme si ce n’était pas assez compliqué, certains crochets WordPress ont des crochets liés aux différentes priorités! Dans cet article sur les séquences d’activation des crochets WordPress, vous pouvez voir des centaines de crochets exécutés et leur ordre. Remarque: vous ne devriez pas essayer d’effectuer cette analyse sur le serveur de test parce que vous pouvez supporter toutes les pertes sur le serveur de test! Bien que nous ne puissions pas faire beaucoup pour l’ordre des crochets par défaut, nous pouvons faire quelque chose pour l’ordre des crochets que nous spécifions. C’est là que la priorité du crochet fonctionne. On vous a déjà parlé. Comment fonctionne la priorité dans le crochet WordPress? Comme indiqué ci – dessus, la priorité par défaut que WordPress assigne au crochet est \