Avez déjà pensé à créer votre propre plugin wordpress? Cet article décrit comment le faire. avez créé un sujet depuis un certain temps, il est probable que avez ajouté du Code au fichier de fonctions. Php. Parfois, voudrez peut être savoir si devriez écrire un plug in, mais ne savez pas comment le faire. Dans de nombreux cas, il est préférable damp;rsquoécrire un plug in plutôt que damp;rsquoajouter du Code à une fonction de fichier. Php. Créer un plug in est beaucoup plus facile que ne le pensez. Dans nous montrerons comment créer un plug in et déterminer quand il est préférable damp;rsquoécrire un plug in plutôt que damp;rsquoajouter du Code à un sujet. Nous examinerons également certaines techniques et codes pour aider à activer le Code sur le plug in, y compris les fonctions, les crochets damp;rsquoaction et de filtre, le Code court et les widgets.
Cet article comprend: Quand dois je écrire un plug in? Quelles techniques sont impliquées dans lamp;rsquoécriture des plug ins? amp;lt a Apertura del plugin Funzioni di scrittura nel tuo plugin Attivazione della funzione tramite un gancio Scrivere un plugin per uno shortcode Scrivere un plugin per un widget Includere file in un plugin Compresi i file PHP Richiamo dei fogli di stile Script di chiamata curezza Camp;039è molto da fare, quindi cominciamo con Quando dovresti scrivere un plugin? Quindi, quando dovresti scrivere un plugin? Ci sono momenti in cui scrivere un plugin è la cosa migliore e momenti in cui puoi semplicemente aggiungere il codice al file delle funzioni del tuo tema:
Usa functions.php quando hai bisogno di aggiungere semplici funzionalità relative al modo in cui il tuo contenuto viene visualizzato (cioè non funzionerà senza il tuo tema attivato). Ciò potrebbe includere lamp;039aggiunta di caratteri extra, ad esempio. Scrivi un plugin quando la funzionalità è più complessa o quando la funzionalità extra non dipende dal tema. Un esempio è la registrazione dei tipi di post: non vuoi perdere i tuoi tipi di post se cambi temi in futuro. Una volta che sai cosa è meglio per te, puoi passare ai modi per implementarli. Quali tecniche sono coinvolte nella scrittura di plugin? Per scrivere un plug-in dovrai creare il file del plug-in e aggiungervi del codice che poi attivi in un modo o nellamp;039altro.
Ogni plugin ha un codice di apertura che è commentato (te lo mostrerò a breve), seguito dal codice del plugin. Se il tuo plugin diventa grande o vuoi mantenere gli elementi separati, dovrai creare file include – file PHP extra che chiami nel tuo file plugin principale. Ti mostrerò come farlo più avanti in questo post. Potresti anche voler includere fogli di stile e script nel tuo plugin, nel qual caso li accodi. Di nuovo, ne parleremo più avanti. Ci sono alcuni modi per attivare il codice nel tuo plugin: Tramite una funzione Il tuo plugin crea una funzione che poi aggiungi al tuo tema da qualche parte per chiamare il codice allamp;039interno della funzione.
Tramite un gancio damp;039azione WordPress include centinaia di action hook che puoi usare per chiamare il codice nelle funzioni che scrivi nel tuo plugin. Se il tuo tema (o un altro plugin che hai attivato sul tuo sito) ha un hook di azione, puoi scrivere una funzione che poi alleghi a quellamp;039hook. Il codice nel tuo plugin verrà quindi eseguito quando WordPress carica quellamp;039hook. Tramite un gancio filtro Ancora una volta, WordPress fornisce molti hook di filtro che ti consentono di modificare ciò che viene prodotto. Un hook di filtro è diverso da un hook di azione in quanto consente di modificare il codice già emesso, invece di aggiungere nuovo codice. Potresti anche trovare hook di filtro nel tuo tema o altri plug-in che puoi utilizzare per attivare il codice nel tuo plug-in.
Tramite uno shortcode Il tuo plugin può creare uno shortcode che poi aggiungi ai tuoi post o alle tue pagine. Tramite un widget Se il tuo plugin crea un widget, lo attivi aggiungendolo a unamp;039area widget nelle schermate di amministrazione di WordPress. In questo post, ti mostreremo come creare il tuo plugin e anche come fare alcune di queste cose, con esempi di codice. Apertura del plugin Per creare un plugin, devi semplicemente creare un file nella tua directory wp-contentplugins con il seguente codice di apertura: Ingombro di caricamento 3554f1dd2e8ea26126bc329fc81df38d Dovrai modificare il codice sopra con i tuoi dettagli, ma puoi vedere che è molto semplice.
Una volta salvato il plug-in, verrà visualizzato nella schermata di amministrazione dei plug-in in cui è possibile attivarlo: Camp;rsquoest tout ce quamp;rsquoil faut pour créer un plug in. Ensuite, devez y ajouter du Code. Voyons les différentes façons damp;rsquoactiver le code dans le plug in. Écrire des fonctions dans un plug in la chose la plus simple que pouvez faire dans un plug in est damp;rsquoécrire des fonctions. Vous pouvez ensuite émettre la fonction en utilisant un crochet ou en tapant un nom de fonction dans le sujet. Par conséquent, supposons que vouliez créer une fonctionnalité pour le bouton inviter à lamp;rsquoaction et lamp;rsquoajouter à plusieurs points du sujet.
Les boutons fonctionnent de la même façon: lamp;rsquoordre de chargement 3ab0746adb65f3d6de38018512847aa ci dessus jamp;rsquoutilise Echo pour faire écho au HTML dans les fonctions PHP. voulez ajouter beaucoup de HTML à une fonction et que ne voulez pas utiliser Echo, pouvez ajouter des balises PHP off et Open à la fonction: Load Space 160e47f810707070b11fd1d5f244a496af
Modèle de sujet, comme suit:
Charger le contenu 3ff4171cec6947ed458ab6d32d7b38e0 chaque fois que voulez un bouton d’invitation à l’action, c’est beaucoup plus efficace que d’ajouter du Code à un thème: moins de code WordPress à exécuter et moins de code à entretenir. Il existe une alternative à lamp;rsquoutilisation de fonctions damp;rsquoactivation de crochet pour taper des fonctions dans un fichier de modèle de sujet lorsque avez besoin damp;rsquoactiver des fonctions. votre thème a des crochets (ce qui se produira certainement si utilisez un cadre de thème), pouvez lier vos fonctionnalités à un ou plusieurs crochets. Ou pouvez utiliser un crochet fourni par WordPress ou un plugin que avez déjà activé.
Par conséquent, si votre sujet a un crochet damp;rsquoaction nommé Myhome _ debar dans la barre latérale, pouvez utiliser la fonction add action () pour le crochet de votre fonction: Load Explanation 3ef5415f4bc224c2e72288ba37965e8d8 la fonction add action () a deux paramètres requis: le crochet de votre fonction de lien et le nom de la fonction. Il y a aussi un troisième paramètre optionnel, qui est la priorité que voulez activer la fonctionnalité. Utilisez le si voulez assurer quamp;rsquoune fonction fonctionne avant ou après une autre fonction. Vous pouvez connecter une fonction à namp;rsquoimporte quel nombre de crochets. Par conséquent, si souhaitez utiliser le crochet de contenu Myhome _ below pour ajouter le bouton invitation à la barre latérale sous les actions et le contenu du sujet, votre plug in sera comme suit:
Téléchargez a12cf9b63f77884f86cb8bea495b21f6 si souhaitez lier votre code à un crochet d’action fourni par WordPress, pouvez le faire exactement de la même manière. Par exemple, créez un plug in pour ajouter le Code de suivi Google Analytics à votre site et Accrochez le à la tête WP _ head. En plus damp;rsquoutiliser la fonction add _ filter (), le Code est lié de la même façon par un crochet de filtre. Par conséquent, si
Dans ce cas, pouvez insérer le fichier plug in principal dans un dossier dans le répertoire WP content plugins au lieu damp;rsquoinsérer le fichier plug in directement dans le Répertoire. Votre fichier plug in ressemble à la même chose et WordPress le trouvera quand même s’il est dans son dossier. Mon plug in a généralement un ou plusieurs de ces dossiers dans le dossier plug in: inclure un style de script inclure un fichier est un fichier PHP dans le plug in que voulez séparer du fichier plug in principal, Le dossier styles contient les feuilles de style utilisées pour définir le style de code généré par le plug in, et le dossier script contient tout JavaScript requis par le plug in. Inclure des fichiers PHP pour inclure damp;rsquoautres fichiers PHP dans le plug in, ajoutez ce code au début du plug in, après le texte damp;rsquoouverture du commentaire, mais avant la première fonction: chargez le contenu ce042b54aaac48838ca912de696a8a66 ceci extrait le Code du fichier include où le plug in a ajouté la fonctionnalité. Jamp;rsquoai tendance à inclure tous les fichiers au début du fichier plug in, puis toute autre fonction. Dans certains plug ins, pouvez enregistrer tout votre code dans le fichier include en ajoutant simplement ces fonctions include _ once au fichier principal. Pour invoquer une feuille de style dans un plug in, elle doit être correctement mise en file damp;rsquoattente au lieu damp;rsquoêtre incluse. Par conséquent, si votre plug in damp;rsquoappel damp;rsquoaction a une feuille de style qui ajoute un style au bouton damp;rsquoappel damp;rsquoaction, pouvez lamp;rsquoajouter au fichier plug in comme suit: chargement essentiel e9d177ac8f56f5d99ec9f4c377e90fa7si saisissez ce code dans le fichier plug in principal, il appellera une feuille de style appelée style. CSS est situé dans le dossier WP content plugins myplugin styles. Il peut être étrange que liez une fonction à un script appelé enqueue _ scripts, mais Q
Pour plus d’informations, WordPress a son propre manuel de plugins que pouvez consulter. Il couvre une grande partie de ce que nous avons étudié, et plus encore. Excellent plugin Creation! Quel est le premier plug in que avez créé? Avez des idées sur le plug in que souhaitez créer? Veuillez nous le faire savoir dans les commentaires ci dessous.
Comment créer facilement un plugin wordpress