Comment créer facilement un plugin wordpress
Avez – vous déjà pensé à créer votre propre plugin wordpress? Cet article décrit comment le faire. Si vous avez créé un sujet depuis un certain temps, il est probable que vous avez ajouté du Code au fichier de fonctions. Php. Parfois, vous voudrez peut – être savoir si vous devriez écrire un plug – in, mais vous ne savez pas comment le faire. Dans de nombreux cas, il est préférable d’écrire un plug – in plutôt que d’ajouter du Code à une fonction de fichier. Php. Créer un plug – in est beaucoup plus facile que vous ne le pensez. Dans cet article, nous vous montrerons comment créer un plug – in et déterminer quand il est préférable d’écrire un plug – in plutôt que d’ajouter du Code à un sujet. Nous examinerons également certaines techniques et codes pour vous aider à activer le Code sur le plug – in, y compris les fonctions, les crochets d’action 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 l’écriture des plug – ins? </ 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 Sicurezza C'è 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 l'aggiunta 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 nell'altro.
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 all'interno della funzione.
Tramite un gancio d'azione 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 quell'hook. Il codice nel tuo plugin verrà quindi eseguito quando WordPress carica quell'hook. 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 un'area 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-content/plugins 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:
C’est tout ce qu’il faut pour créer un plug – in. Ensuite, vous devez y ajouter du Code. Voyons les différentes façons d’activer le code dans le plug – in. Écrire des fonctions dans un plug – in la chose la plus simple que vous pouvez faire dans un plug – in est d’é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 vous vouliez créer une fonctionnalité pour le bouton inviter à l’action et l’ajouter à plusieurs points du sujet.Les boutons fonctionnent de la même façon: l’ordre de chargement 3ab0746adb65f3d6de38018512847aa ci – dessus j’utilise Echo pour faire écho au HTML dans les fonctions PHP. Si vous voulez ajouter beaucoup de HTML à une fonction et que vous ne voulez pas utiliser Echo, vous 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 vous 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 à l’utilisation de fonctions d’activation de crochet pour taper des fonctions dans un fichier de modèle de sujet lorsque vous avez besoin d’activer des fonctions. Si votre thème a des crochets (ce qui se produira certainement si vous utilisez un cadre de thème), vous pouvez lier vos fonctionnalités à un ou plusieurs crochets. Ou vous pouvez utiliser un crochet fourni par WordPress ou un plugin que vous avez déjà activé.
Par conséquent, si votre sujet a un crochet d’action nommé Myhome _ Sidebar dans la barre latérale, vous 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 vous voulez activer la fonctionnalité. Utilisez – le si vous voulez vous assurer qu’une fonction fonctionne avant ou après une autre fonction. Vous pouvez connecter une fonction à n’importe quel nombre de crochets. Par conséquent, si vous 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 vous souhaitez lier votre code à un crochet d’action fourni par WordPress, vous 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 d’utiliser 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, vous pouvez insérer le fichier plug – in principal dans un dossier dans le répertoire WP content \/ plugins au lieu d’insé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 vous 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 d’autres fichiers PHP dans le plug – in, ajoutez ce code au début du plug – in, après le texte d’ouverture 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é. J’ai tendance à inclure tous les fichiers au début du fichier plug – in, puis toute autre fonction. Dans certains plug – ins, vous 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 d’attente au lieu d’être incluse. Par conséquent, si votre plug – in d’appel d’action a une feuille de style qui ajoute un style au bouton d’appel d’action, vous pouvez l’ajouter au fichier plug – in comme suit: chargement essentiel e9d177ac8f56f5d99ec9f4c377e90fa7si vous 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 vous liez une fonction à un script appelé enqueue _ scripts, mais Q
Pour plus d’informations, WordPress a son propre manuel de plugins que vous 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 vous avez créé? Avez – vous des idées sur le plug – in que vous souhaitez créer? Veuillez nous le faire savoir dans les commentaires ci – dessous.