Comment créer un widget WordPress personnalisé – guide complet

Widget () {Register _ Widget (amp;lsquofixrunner Custom Widgetamp;rsquo)} Ajouter _ action (amp;lsquowidgets initamp;rsquo, amp;lsquoMy Register Custom Widgetamp;rsquo) Ceci enregistre le Widget et lui permet de lamp;rsquoafficher et de lamp;rsquoactiver dans la section plug ins. suivez correctement les instructions ci dessus, verrez votre widget dans la section plug ins. Il namp;rsquoa pas encore de caractéristiques, mais nous en discuterons dans les sections suivantes.
Générateur de classe – Construct () Ceci fait partie du Code qui définit lamp;rsquoid, le titre et les options uniques du Widget, qui peuvent varier. De plus, nous définissons ici lamp;rsquoid, le nom et les options
$Widget _ OPS = array (amp;lsquoclassnameamp;rsquo = amp;gt amp;lsquofixrunner Custom Widgetamp;rsquo, amp;lsquodescriptionamp;rsquo = amp;gt amp;lsquofixrunner readers plug inamp;rsquo, amp;lsquoCustomize Selective Refreshamp;rsquo = amp;gt True,) Parent: uconstruction (amp;lsquofixrunner u Custom u Widgetamp;rsquo, amp;lsquofixrunner Custom Widgetamp;rsquo, amp;lsquoWidget u OPS)} La section description diffère de la description du titre. Cette description est visible dans le Widget look amp;gt amp;gt: Personnaliser le contenu du Widget WordPress en utilisant la fonction
Ainsi, dans notre exemple, il y a une grande partie du Code (pour ceux qui ne sont pas familiers avec php), mais jamp;rsquoexplique le but de ces lignes dans les commentaires. Nous ne détaillerons pas chaque ligne de code dont pourriez avoir besoin sur Google, dont certains sont: public function Widget Front End part Definition ($args, $instance) {if (! Isset ($args [amp;lsquoWidget _ ID]) {$args [amp;lsquo Widget ID] = $this amp;gt ID amp;lt?php * Nome plug-in: Widget personalizzato Fixrunner URI del plug-in: https:www.fixrunner.comcreating-a-custom-widget Descrizione: un widget personalizzato. Questo è tutto. Versione: 1.0
Autore: Fixrunner URI dellamp;039autore: https:www.fixrunner.com Licenza: GPL2 * la classe My_Widget estende WP_Widget { costruttore di classi funzione pubblica __construct() {} genera il contenuto del widget sul front-end widget di funzione pubblica ($args, $istanza) {} genera il campo del modulo delle opzioni nella schermata dei widget di amministrazione modulo di funzione pubblica ($istanza) {} salva le opzioni aggiornamento della funzione pubblica($nuova_istanza, $vecchia_istanza) {} } Registra il widget funzione my_register_custom_widget() { register_widget( amp;039Fixrunner_Custom_Widgetamp;039 )
} add_action(amp;039widgets_initamp;039, amp;039my_register_custom_widgetamp;039) Inoltre, se desideri dare uno stile al tuo widget WordPress personalizzato in anticipo, invece di modellarlo tramite il amp;quotCSS aggiuntivoamp;quot o il foglio di stile del tema, avrai bisogno anche di un file CSS . Quindi, crea un file CSS. Hai indovinato: qualsiasi nome è buono purché termini con lamp;039estensione amp;quot.cssamp;quot. Inoltre, dovrai accodare il foglio di stile usando il codice seguente (regola le parti del codice per adattarle al nome del tuo file): wp_enqueue_style( amp;039fr-styleamp;039, plugins_url( amp;039fr-style.cssamp;039, __FILE__ ), ”, amp;0391.0amp;039 )
Ora, andiamo avanti con la costruzione del widget. Ci sono 5 parti essenziali del widget: Testata e gancio __construct() – Il costruttore di classi widget() – Il contenuto del widget visualizzato sul front-end form() – Il modulo di back-end del widget visualizzato nella sezione amp;039Widgetamp;039 update() – La parte che definisce come vengono aggiornati il ​​widget e le sue opzioni Analizzeremo ciascuno di essi uno per uno. Testata e gancio Questo può essere considerato come il wrapper di widget WordPress personalizzato poiché tutto il resto va in mezzo. Lamp;039intestazione del widget è dove definiamo il nome, lamp;039autore, la descrizione, la versione e la licenza. Queste informazioni sono visibili nella sezione amp;quotPluginamp;quot della dashboard di WordPress.
Nellamp;039immagine sottostante, vedrai un esempio dellamp;039intestazione del pluginwidget. } Prends ça.
Fixrunner à la barre latérale. Le résultat devrait être la création d’un Widget pour afficher les vignettes des messages, le titre et le résumé des messages WordPress, et la taille de chaque projet augmente lorsque passez le curseur à l’endroit suivant: De plus, l’écriture de widgets nécessite une certaine connaissance de la programmation orientée objet et au moins une connaissance des cycles WordPress. avez des questions, consultez le Code WordPress et recevrez de l’aide. Il namp;rsquoy a rien de mal ou damp;rsquoétrange à cela. Au moins, savez maintenant comment créer des répertoires et des fichiers plug in Widget dans WordPress. les choses sont trop compliquées, pouvez nous contacter. Nous résoudrons tous vos problèmes avec wordpress. e ressources: comment ajouter des en têtes expirés Error _ SSL version ou Cipher Mismatch Comment corriger les erreurs de redirection Err too many dans WordPress

Laisser un commentaire

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

ContactPress Supported By WordPress Plugins