5 façons de créer une page de configuration de plug – in WordPress
Je n’ai pas créé un nouveau plugin wordpress depuis le début depuis un certain temps, mais j’ai récemment décidé de convertir le Code qui ne m’est utile que pour moi en un plugin complet que je peux distribuer. Une partie du processus consiste à remplacer les données codées par des options que les futurs utilisateurs du plug – in peuvent définir. J’avais besoin de créer une page de configuration dans le plugin et je me suis retrouvé à me demander quelle était la meilleure et la plus récente approche dans le monde en constante évolution de WordPress. Voyons les différentes façons d’ajouter une page de configuration au plugin wordpress.
API de configuration WordPress utiliser le cadre de champ personnalisé du générateur de code utiliser l’api rest vuejs pour réagir à l’api de configuration WordPress l’api de configuration WordPress a été ajoutée à WordPress 2.7 pour permettre aux développeurs d’enregistrer les champs de configuration sur les modules de configuration existants dans le tableau de bord. En plus de créer de nouveaux modules de configuration dans lesquels WordPress affichera et enregistrera des données: vous permet de définir les pages de configuration, les sections de ces pages et les champs dans les sections.
C’est certainement la méthode la plus manuelle dont il est question dans cet article, mais il vaut la peine de comprendre comment elle fonctionne et, dans certains cas, c’est une méthode très simple pour répondre à tous vos besoins. Tout d’abord, nous devons enregistrer un nouvel élément de menu et une nouvelle page contenant le module de configuration. Ajouter une page sous les paramètres de l’élément de menu de haut niveau du tableau de bord WordPress: <?php function dbi_add_settings_page() { add_options_page( 'Example plugin page', 'Example Plugin Menu', 'manage_options', 'dbi-example-plugin', 'dbi_render_plugin_settings_page' ); } add_action( 'admin_menu', 'dbi_add_settings_page' ); Il quinto argomento per add_options_page è il nome della funzione utilizzata per visualizzare il contenuto della pagina, in questo caso sarà il form delle impostazioni. Quella funzione deve avere un elemento modulo e alcune chiamate di funzione per comunicare con l'API delle impostazioni:
Exemple de configuration du plug – in
<input name="submit" class="button button-primary" type="submit" value=" \
Option \
Par conséquent, l’utilisation des paramètres dans notre Code est d’utiliser l’option get _ option (\
En 2012, lorsque j’ai créé le plugin wordpress pour Instagram, j’ai créé la page de configuration en utilisant le cadre de configuration WordPress créé par notre Gilbert pellegrom, qui a été créé avant même que nous travaillions ensemble et que nous nous connaissions. Le cadre est maintenant géré par James Kemp, ami de Delicious Brains: la communauté WordPress peut être vraiment un petit monde.