Capitolo 2 Pagina di settaggio

programmazione Plugin programmare wordpress

Per aggiungere una pagina di menù per il settaggio del nostro plug in bisogna aggiungere, nel file principale (o uno incluso), una funzione che richiama il comando add_menu_page e richiamare questa funzione attraverso add_action solo quando siamo nella pagina dei menu di amministrazione (admin_menu).
Se noi ad esempio volessimo aggingere un menù nella bacheca principale di wordpress (manage_options) un menù chiamato Plugin Menu con una pagina intitolata Plugin Name, con uno slug che identifica la pagina come mio-plug-in bisogna aggiungere questo codice:

Per recuperare le traduzioni si usa la funzione __( string $text, string $domain = ‘default’ ) ad esempio per tradurre Plugin Name e Plugin Menu utilizzare il seguente codice:

In questa pagina https://developer.wordpress.org/resource/dashicons possiamo trovare le icone da aggiunge

Il callback richiama una funzione che può contenere il contenuto della pagina e il suo markup.
Un esempio basilare lo possiamo vedere aggiungendo una funzione con il seguente codice:

mio-plug-in è il text domain che abbiamo messo nell’intestazione del nostro plug in al capitolo 1
la classe wrap è quella che utilizza wordpress per le sue aree di amministrazione
esc_html_e() viene utilizzato per tradurre e visualizzare caratteri speciali che servirebbero alla visualizzazione della pagina html
get_admin_page_title() ottiene il titolo della pagina corrente.

2 pensieri su – "Capitolo 2 Pagina di settaggio"

Lascia un commento