Création d'une page de paramètres de plugin WordPress - Étape 1 : Créer le fichier de plugin
Publié: 2022-09-27Création d'une page de paramètres de plugin WordPress Dans ce didacticiel, nous allons créer une page de paramètres de plugin WordPress. Cela nous permettra d'ajouter nos options de plugin à la zone d'administration de WordPress. Nous utiliserons l'API Settings, qui a été introduite dans WordPress 2.7. Cette API permet d'ajouter très facilement des pages de paramètres à vos plugins. Alors, commençons. Étape 1 : Créer le fichier de plugin Tout d'abord, nous devons créer notre fichier de plugin. Nous allons le nommer "my-plugin-settings.php" et le mettre dans notre répertoire de plugins. La première chose que nous devons faire est de définir notre plugin. Pour ce faire, nous ajouterons ce qui suit à notre fichier de plugin : /* Nom du plugin : Mes paramètres de plugin URI du plugin : http://example.com/my-plugin-settings Description : Il s'agit d'un plugin qui ajoute une page de paramètres à notre brancher. Version : 1.0 Auteur : John Doe URI de l'auteur : http://example.com Licence : GPLv2 */ ? > Cela donnera à notre plugin un nom, une description et quelques autres informations. Ensuite, nous devons créer notre page de paramètres de plugin.
Un plugin peut être ajouté en utilisant la page des paramètres, accessible aux administrateurs. Dans cet article, vous apprendrez comment accomplir ce qui suit. Enfin, à la toute fin de l'article, nous mentionnerons un dépôt GitHub qui inclut les fonctions listées ci-dessous dans une version de travail d'un plugin WordPress avec une simple page de paramètres . La première étape consiste à ajouter la fonction displayPluginAdminSettings à votre classe, plugins-name-configured-display.php. Cette fonction détermine sur quel onglet vous vous trouvez si vous avez plusieurs formulaires de paramètres, affiche les avis que WordPress peut avoir et spécifie le fichier PHP que vous utiliserez pour afficher la page des paramètres du plugin. À l'étape 4, vous incluez une référence à une autre fonction appelée pluginNameSettingsMessages dans votre fonction displayAdminTab. Si vous souhaitez modifier les fichiers du plugin dans un environnement de développement local, vous pouvez utiliser le tableau de bord d'administration WordPress.
Faites une copie du dossier parent de votre plugin et incluez-le dans l'installation de WordPress. En raison de sa taille et de sa portée, la fonction registerAndBuildFields ci-dessus est beaucoup plus petite et plus lisible. À la suite de cet article, nous avons ajouté cette fonction, qui vous permet d'utiliser des cases de sélection dans les paramètres de votre plugin.
Page des paramètres du plugin WordPress

Une page de paramètres WordPress Plugin Boilerplate peut être un excellent moyen de commencer à développer un plugin WordPress. Il fournit un point de départ pour votre plugin et peut vous aider à vous organiser. Cela peut également être un excellent moyen d'en savoir plus sur le développement de plugins WordPress .
L'API de paramètres WordPress a été incluse dans WordPress 2.7, permettant aux développeurs d'enregistrer des champs de paramètres sur les formulaires de paramètres de tableau de bord existants. Vous pouvez définir des sections, des pages et des champs dans les sections que vous définissez à l'aide de cet outil. Comment ajouter une page de paramètres à votre plugin WordPress ? Il existe de nombreuses bibliothèques wrapper disponibles pour vous aider à créer une page de paramètres pour votre plugin WordPress. Dans l'exemple suivant, nous créons une section de groupe en y liant les paramètres. Le paramètre qui doit être activé doit ensuite être défini à l'aide de get_option('dbi_example_plugin_options') et de la clé de tableau. Lors du développement d'un plugin ou d'un thème pour la distribution, vous ne pouvez pas compter sur ACF car il n'a pas été installé.
Pour en savoir plus sur l'utilisation du framework Carbon Fields, consultez notre article précédent. Le cadre facilite la création de champs plus conviviaux, comme l'ajout des paramètres par défaut, maximum, minimum et maximum au champ "Results Limit". Une autre option consiste à tirer parti de l'API WordPress.settings via un générateur WordPress. Nous pouvons recréer notre page de paramètres en utilisant le générateur de pages d'options WordPress. En tant qu'alternative aux requêtes traditionnelles admin-ajax.php, l'API REST offre des avantages en termes de performances, ainsi qu'une expérience utilisateur améliorée en permettant aux paramètres de formulaire d'être enregistrés en arrière-plan pendant l'actualisation de la page. Josh Pollock vous explique comment créer une page de paramètres à l'aide de jQuery et de l'API REST dans cet article. La prochaine étape est une page de paramètres optimisée par VueJS.
Le code utilisé dans cet article peut être utilisé pour installer le package directement dans Composer et sa page de paramètres. Lorsque vous utilisez l'API REST, vous pouvez faire beaucoup de React ou VueJS dans votre administration WordPress. Mon favori actuel est WP-optionskit, qui propose plusieurs onglets et sous-sections de paramètres. Quelle est l'approche pour créer une page de paramètres WordPress pour un plugin ? Dites-nous dans les commentaires si vous avez des questions.

Plug-in de paramètres personnalisés WordPress
Il existe de nombreux excellents plugins de paramètres personnalisés disponibles pour WordPress. Chacun a ses propres caractéristiques et avantages uniques. Cependant, certaines fonctionnalités communes incluent la possibilité de personnaliser l'apparence de votre site WordPress, d'ajouter de nouvelles fonctionnalités et d'étendre les capacités de vos plugins existants. En fin de compte, choisir le bon plugin de paramètres personnalisés pour vos besoins dépendra de vos objectifs et exigences spécifiques.
Comment insérer le paramètre de plugin pour le plugin dans les paramètres WordPress ? Le blog Knowband se concentre sur les modules de commerce électronique. Le but de ce blog est d'expliquer comment se crée le paramétrage d'un plugin personnalisé . Les paramètres du plugin doivent être ajoutés pour être implémentés. Votre dossier de plugins se trouve dans le dossier plugins de votre site Woo Commerce. Un nouveau fichier PHP doit être créé dans votre répertoire de plugin. Dans l'exemple de code, nous avons copié le code de la page d'options ci-dessous dans le fichier custom-plugin.php. Suite à cette étape, vous pourrez voir l'option de votre plugin personnalisé dans le paramètre Word press comme indiqué dans l'image ci-dessous : Dans cette étape, vous devez créer un formulaire qui affichera les options (champs) dans les paramètres du plugin personnalisé page.
Page des paramètres personnalisés de WordPress
Une page de paramètres personnalisés WordPress est une page où vous pouvez ajouter vos propres options personnalisées pour votre site WordPress. Cela peut être utile si vous souhaitez ajouter des options pour votre thème ou plugin, ou si vous souhaitez créer un panneau de contrôle personnalisé pour votre site.
Nous verrons comment créer une nouvelle page de paramètres personnalisés pour WordPress dans cet article. Une section de paramètres, qui fait partie de l'API de paramètres de WordPress, permet aux développeurs d'organiser leurs paramètres par titre. Cette page contient le code qui a été utilisé pour créer une page d'administration personnalisée dans le post précédent. Nous avons ajouté une nouvelle section de paramètres dans le code ci-dessus à la suite du code ci-dessus. La fonction settings_fields vous permet non seulement d'ajouter un balisage aux paramètres et aux balisages d'entrée, mais elle ajoute également de la sécurité en gardant une trace de qui crée les paramètres et les balisages. Dans ce cas, nous encapsulerons le code dans une nouvelle fonction appelée admin_init. Lorsque vous essayez d'enregistrer les paramètres, certaines erreurs, telles que la page d'option introuvable, peuvent se produire.
Parce que nous ne sommes pas encore enregistrés dans WordPress, nous n'avons pas encore accès à la base de données WordPress pour économiser de la valeur. Avec la fonction register_setting, nous allons définir nos paramètres dans WordPress. La fonction get_option renverra la valeur enregistrée d'un paramètre ajouté.
Page des paramètres de WordPress
L' onglet Paramètres est situé dans la barre latérale d'administration de WordPress et sert de hub central pour configurer les paramètres des différentes sections d'un site Web WordPress. Plusieurs sous-panneaux peuvent être trouvés dans cette section, et les plugins WordPress incluent fréquemment leur page de paramètres en tant qu'option de menu sous l'onglet Paramètres. Lorsque vous cliquez sur l'icône Paramètres, vous pouvez l'activer. Ceci est un écran général.
La création d'un plugin WordPress peut être une expérience intéressante si vous ne savez pas comment créer une page de paramètres. Nous pensons parfois qu'offrir des options pour tous est une bonne chose, malgré le fait qu'il peut y avoir un nombre infini d'options. En fin de compte, ces décisions sont de nature technique, des choix que l'utilisateur moyen est incapable de faire. L'API Paramètres de WordPress est désormais disponible dans la version 2.70. Le but de ces fonctions est de simplifier la création des pages de paramètres. Une fonctionnalité qui peut être utilisée pour définir les options disponibles, ainsi que l'interface utilisateur qui sera utilisée pour modifier chacune d'entre elles, est incluse. Parce que la meilleure façon d'apprendre est d'utiliser des exemples, utilisons l'API des paramètres pour créer notre première page de paramètres .
L'étape suivante consiste à sélectionner chacune des options qui apparaîtront dans notre page de paramètres. Ceci peut être accompli en utilisant deux méthodes : register_setting et add_settings_field. Nous pouvons spécifier le nom de la base de données à partir de laquelle nous enregistrerons les paramètres en faisant cette déclaration. De plus, chaque champ comprend une référence de fonction, qui indique à WordPress comment il doit être rendu. La création d'une page de paramétrage est assez simple. Vous pouvez entrer les champs que vous souhaitez utiliser sur votre page de paramètres à l'aide d'un générateur de code en ligne. Dans notre exemple, il est possible que les rappels soient similaires à ceci. Ce rappel, selon ses instructions, ne renvoie que la valeur du champ qu'il est censé restituer.