Comment créer un ajout de formateur personnalisé en utilisant le formateur API du développeur
Vous pouvez également les voir sur une page ou un billet et apporter quelques modifications.
Nous allons commencer par créer un plugin dans WordPress. Comme il s’agit d’un plug – in de formateur, nous voulons que le plug – in ne fonctionne que lorsque le formateur est actif, donc nous utiliserons l’Opération \Dans ce tutoriel, nous ajouterons des widgets à la page WordPress dashboard en utilisant les paramètres WP _ dashboard settings. Nous chargerons le Widget après avoir appelé le crochet de configuration du tableau de bord WP. Dans la fonction add _ formator Dash Widget ci – dessous, nous créerons une instance de la classe formator submissions Dash Widget que nous créerons plus tard. Charger le juge 24ad973beb03b5bf259d24083877a52 créer une classe de Widget de tableau de bord ce qui suit provient du Code WordPress: toutes les fonctions du plug – in doivent avoir un nom unique différent de celui du noyau WordPress, des autres plug – ins et des fonctions du thème. Il est donc préférable d’utiliser un préfixe de nom de fonction unique sur toutes les fonctions du plug – in. Il est plus probable que les fonctions du plug – in soient définies dans une classe (qui doit également avoir un nom unique).
C’est – à – dire que nous allons aller plus haut, en créant d’abord une classe de plug – in unique appelée formator _ submissions Dash Widget. Dans la classe, nous stockerons l’identificateur d’instance de la classe
Ou à partir de quel id de formulaire récupérer les soumissions, nous Entrez le nombre de soumissions que nous voulons voir. Je ferme ce code entre parenthèses afin qu’il ne soit pas interrompu lors de la copie et du collage du site. Rappelez – vous que les blocs de code dans le reste du tutoriel sont entre parenthèses. Si vous souhaitez utiliser ce plugin sur votre site, je vous recommande de télécharger le code complet sur github au lieu de copier et coller chaque bit.
63e288a13f9dd2e73057696b45101a30 pour créer une instance d’une classe plug – in, vous devez obtenir une instance de cette classe. Chargez le contenu b66e7b3ceb7311944629f3321e784d51, puis nous déclarerons notre méthode de constructeur (elle est vide parce qu’aucune condition préalable n’est requise) et enregistrerons le Widget du tableau de bord. 69c144469a86c32f925f42dd8082bfb nous ne voulons pas afficher nos widgets à tous les utilisateurs de WordPress, donc nous allons ajouter user _ allowed () pour vérifier si les utilisateurs sont autorisés à voir les widgets. Ensuite, si notre Widget n’est pas configuré, nous définissons l’option par défaut pour revenir en arrière. Nous créerons une boîte de configuration dans la section suivante.
Si vous n’êtes pas autorisé à voir le Widget, un message est affiché ou nous recevons une soumission. Résumé de chargement ef9dada5cfc51c1584a947ef642273a configuration du Widget pour permettre à l’utilisateur de configurer le Widget, nous ajouterons une boîte de configuration similaire. Ici, vous pouvez spécifier le nombre de modules et d’entrées à afficher pour ce faire, et vous ajouterez la méthode configure () ainsi que les options Update et get pour configurer le Widget. Commençons par la méthode configure (): Order Load 3c4aa4b79700137e7bf68452496a3676f pour mettre à jour, nous devons récupérer toutes les options Widget du tableau de bord de la base de données et créer un tableau qui combine les anciennes options avec les nouvelles.
Charger sous
Mario 2af3016bcff422cf98f47629deb667d4 ensuite, nous récupérerons les options Widget de la base de données. Le formulateur 52f2d3bbff615e0c602d5720899f93bf que vous souhaitez enregistrer, qui est maintenant la partie que vous attendez tous, remplit le Widget du tableau de bord avec l’API du formateur. Pour obtenir une soumission, nous utiliserons l’API formulator _ API:: get form () et l’API formulator API:: get form entries (). Nous vérifierons également que l’ID du formulaire pour lequel vous souhaitez afficher les entrées est défini. Si ce n’est pas le cas, nous vous demanderons de configurer correctement le plug – in du tableau de bord.
Nous vérifierons également que le formulaire est correctement chargé et que le formulaire de soumission est rendu. Tout cela va dans la méthode Get _ submissions () comme suit: Load Explanation 2f6244880167e30b4b9b07792eab8d365 maintenant que nous avons le formulaire et les données de soumission, nous devons créer notre propre méthode de rendu de balisage. Pour ce faire, nous utiliserons render _ form submissions (). Nous afficherons les données dans un tableau HTML avec le nombre d’entrées que nous avons spécifié précédemment. Espace de chargement 3b0131df19fb46146650a39a5bd66f2a votre nouveau Widget est maintenant entièrement fonctionnel et utilisera l’API du formateur pour récupérer les données d’envoi!
Si vous souhaitez personnaliser davantage les zones de gestion de WordPress, consultez ce guide sur la personnalisation de l’arrière – plan WordPress et ce guide sur la création d’un tableau de bord marketing dans WordPress. Si vous souhaitez utiliser ce Widget sur votre site, vous pouvez obtenir tout le Code du Widget du tableau de bord du formateur sur github. Hasta la vista, baby dashboard Widget a été créé comme une simple démonstration de ce tutoriel. Ce n’est que le début de la fonctionnalité du formateur. Plongez dans l’API du formateur et découvrez ce que vous pouvez inventer. Vous pouvez obtenir le formateur gratuitement ici. Vous souhaitez en savoir plus sur le développement? Commencez par notre guide d’écriture
Fonction. Nous sommes impatients de voir ce que vous allez créer d’intéressant sur le cadre du formateur. Nous aimerions avoir votre avis maintenant. Avez – vous commencé à utiliser le formateur? Qu’en penses – tu? Quelles extensions envisagez – vous de créer pour le formateur? Étiquette: API de zone de gestion PHP pour former des fonctions d’API de panneau