Archives de
Month: août 2017

Un plugin Gutenberg pour ajouter une carte Google statique

Un plugin Gutenberg pour ajouter une carte Google statique

Gutenberg est le nouvel éditeur de WordPress, il est dans le même type que celui de Medium. Tout est bloc, texte, image, galerie, titre, liste. J’ai voulu voir comment rajouter un nouveau bloc. Il est basé sur React, c’est donc du JavaScript. La première partie du plugin est un fichier PHP afin de charger notre fichier JavaScript: function dayo_gutenberg_map_enqueue_block_editor_assets() { wp_enqueue_script( ‘dayo_gutenberg_map’, plugins_url( ‘block.js’, __FILE__ ), array( ‘wp-blocks’, ‘wp-element’ ) ); } add_action( ‘enqueue_block_editor_assets’, ‘dayo_gutenberg_map_enqueue_block_editor_assets’ ); La partie JavaScript fessant…

Lire la suite Lire la suite

Ajouter une option dans WordPress puis la récupérer avec l’API REST

Ajouter une option dans WordPress puis la récupérer avec l’API REST

Dans cette article nous verrons comment ajouter une option dans les réglages de WordPress, puis comment la récupérer avec une route REST personnalisé. La première étape est donc d’ajouter une nouvelle option dans l’onglet Général: add_action( ‘admin_init’, function () { add_settings_field( ‘dayo_map_key’, ‘Google Map Static API Key’, function () { echo ‘<input name= »dayo_map_key » id= »dayo_map_key » type= »text » value= »‘ . get_option( ‘dayo_map_key’ ) . ‘ » class= »code » />’; }, ‘general’ ); register_setting( ‘general’, ‘dayo_map_key’ ); } ); Ce qui donnera : L’étape suivante est…

Lire la suite Lire la suite