Développement de débutants WordPress: création de plugins

Découvrez comment fonctionne WordPress en coulisses.
Prenons un exemple. Que se passe t il si voulez créer un plug in pour ajouter le Code de suivi damp;rsquoanalyse à votre site? Le Code de suivi est habituellement placé au bas de la page, juste à côté de Fermeture . le thème change, il doit rester valide et doit s’appliquer à toute installation WordPress. Alors, si ne pouvez pas contrôler directement le sujet, que faites ? N’oubliez pas que dans WordPress startup Development: Topic build, j’ai mentionné WP _ Head () et WP footer () et comment les ajouter au thème? Camp;rsquoest pour ça quamp;rsquoils ont besoin damp;rsquoêtre là. La fonction WP _ footer () peut exécuter damp;rsquoautres fonctions définies par le plug in.
Voici un exemple de code que pouvez utiliser: téléchargement sommaire 2bbe395f732c7ee90f0a interruption complète. Tout damp;rsquoabord, jamp;rsquoa i écrit une fonction qui copie simplement le Code trace. Il namp;rsquoest utilisé nulle part, camp;rsquoest juste une fonction qui se trouve dans mon plug in. Ainsi, en utilisant la fonction add _ action (), je dis à WordPress quand exécuter ma fonction. Chaque fois que WordPress accède à la fonction WP _ header (), il trouve toutes les autres fonctions qui y sont liées en utilisant add action (). Il exécute ensuite ces fonctions une par une, ce qui donne lieu à un code de suivi Echo.
Camp;rsquoest la base des crochets, mais nous les examinerons plus en détail plus loin dans ce tutoriel afin que puissiez comprendre et utiliser leurs fonctionnalités. Avant de poursuivre, je voudrais faire une petite correction. La fonction WP _ footer () dans le pied de page du sujet namp;rsquoest pas vraiment un crochet, camp;rsquoest une fonction simple qui contient un crochet quelque part dans son Code. Le crochet samp;rsquoappelle do _ action (
Ensuite, avant de continuer, permettez moi damp;rsquoexpliquer correctement les termes que lirez dans ce tutoriel.
Les crochets font partie du plugin API WordPress. Lamp;rsquoaction et le filtre sont deux types différents de crochets. L’action permet d’ajouter des fonctionnalités et définissez essentiellement une fonction qui s’exécute chaque fois que WordPress travaille avec le crochet. Le filtre fonctionne de la même façon, mais il namp;rsquoajoute pas de fonctionnalités, mais modifie les fonctionnalités existantes. Par exemple, WordPress a un crochet qui détermine la longueur de l’extrait: 55 mots. Vous pouvez utiliser un filtre pour le changer en un nombre de mots différent. Maintenant que nous avons les bases, examinons plus en détail la fonction add _ action () pour mieux la comprendre. Cette fonction prend quatre arguments:
Nom du crochet priorité du nom de la fonction du crochet sujets acceptés nous avons passé en revue les deux premiers sujets, qui sont seulement nécessaires. Ils déterminent quelles fonctions doivent être exécutées et où. Le troisième paramètre détermine lamp;rsquoordre dans lequel la fonction est exécutée. Ceci est utile lorsque plusieurs fonctions sont liées au même crochet. Vous voudrez probablement ajouter plus de code de suivi à votre site Web. Utilisez le paramètre de priorité pour contrôler quand la fonction fonctionne. Les paramètres acceptés indiquent simplement le nombre de paramètres acceptés par la fonction Dock WordPress. Vous devez rechercher chaque crochet dans WordPress Codex pour voir si avez besoin d’ajouter du contenu ici. Certaines fonctions acceptent plusieurs sujets, auquel cas devez le spécifier ici. Regardez lamp;rsquoexemple ci dessous et verrez pourquoi cela se produit plus tard lorsque créez un crochet.
Exemples d’actions WordPress fournit non seulement des actions dans le thème, mais aussi des actions dans le contexte de la gestion de fond et des actions spécifiques à l’utilisateur. Chaque fois V
Que se passe t il si quelquamp;rsquoun crée une extension pour votre travail et veut une vue qui ne montre que trois produits? écrivez votre code intelligemment, pouvez permettre à damp;rsquoautres personnes de lamp;rsquoéditer. Nous utilisons un crochet pour permettre aux développeurs damp;rsquoentrer dans notre travail. 2bbe395f732c7ee90f0a en utilisant la fonction apply _ filters (), nous disons à WordPress que nous avons un crochet appelé
Le tweet et le lien de lamp;rsquoutilisateur sont déjà remplis dans la boîte de tweet. Camp;rsquoest tout ce que devez savoir pour créer un plug in. Tous les plug ins sont une combinaison de fonctions et de crochets pour déterminer où les fonctions sont exécutées. À partir de maintenant, devrez concentrer sur une variété de sous systèmes, comme lamp;rsquoAPI options, lamp;rsquoAPI métadonnées, etc. Il existe de nombreuses façons damp;rsquoajouter des options de thème à un plug in. Regardons les modes par défaut inclus dans WordPress Codex. Tout damp;rsquoabord, nous allons créer une page contenant le module dans lamp;rsquoAdministrateur: Load Summary 2bbe395f732c7ee90f0a tweetlink _ settings menu () la fonction se connecte à admin menu. Selon Codex, camp;rsquoest ainsi que les éléments du menu sont créés. La plupart du travail est effectué par la fonction add _ menu page () qui nécessite de nombreux paramètres pour créer une page de haut niveau. Dans lamp;rsquoordre suivant: titre de la page pour lamp;rsquoétiquette de titre titre titre du menu pour la capacité du menu de gauche: définir la fonction de visibilité minimale Slug pour les fonctions damp;rsquoURL Slug: fonctions qui contrôlent lamp;rsquoicône de sortie: URL damp;rsquoimage ou emplacement de la chaîne dashicon: emplacement de lamp;rsquoélément dans le menu sous lamp;rsquoapparence de lamp;rsquoélément Jusquamp;rsquoà présent, notre page damp;rsquooptions frontales: Bien que cela puisse sembler amusant, camp;rsquoest trop pour notre petit plug in et ne fait que brouiller lamp;rsquointerface. Envisagez toujours de placer une page damp;rsquooptions dans un menu existant. Utilisez la fonction add _ Options Page () pour mieux placer cette page dans la section paramètres. L’étape suivante consiste à informer WordPress de nos paramètres Twitter. Il inclut lamp;rsquoutilisation de la fonction Register _ Settings () dans les fonctions connectées à admin init ().
Voici le Code pour cela: Télécharger le résumé 2bbe395f732c7ee90f0a est terminé. La dernière étape consiste à ajouter un module qui utilise nos options. Créez vos propres paramètres en utilisant le code suivant comme modèle. N’oubliez pas d’utiliser les fonctions settings _ Fields () et do settings sections () pour assurer que WordPress enregistre les données pour . 2bbe395f732c7ee90f0a À la fin du processus, devriez voir un nouveau champ de configuration que pouvez remplir et enregistrer. Vous pouvez ensuite récupérer les valeurs namp;rsquoimporte où dans le plug in en utilisant lamp;rsquooption get _ account. Paramètres du compte Twitter si avez entré votre nom de compte Twitter dans lamp;rsquooption, nous pouvons changer le lien Twitter et ajouter
Ou cette détermination distingue les bons programmeurs des mauvais. Bien quamp;rsquoil samp;rsquoagisse du dernier article de la série, cela ne signifie pas que devriez arrêter damp;rsquoapprendre. Je encourage à passer en revue les tutoriels de cette série, ainsi que damp;rsquoautres lectures qui accompagnent chaque article, et à continuer à expérimenter en utilisant PHP, basé sur les thèmes et les plug ins que avez commencé à créer. Ce n’est que grâce à l’expérimentation et à la persévérance que le développement de WordPress sera plus facile et que pourrez passer d’un bricoleur à un développeur. Pensez que ce tutoriel est utile? Pourquoi voulez apprendre le développement de WordPress? Que voulez en savoir plus? Veuillez nous le faire savoir dans les commentaires ci dessous.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins