Può essere utile, nello sviluppo di un Plugin e non solo, posizionare un pannello di informazioni, di riepilogo o quant’altro, direttamente nella Dashboard (Bacheca) di WordPress, come accade per i pannelli standard dello “Stato attuale”, “Commenti recenti” etc…
Wordpress permette di aggiungere nostri pannelli in modo semplice, sfruttando la funzione wp_add_dashboard_widget() :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // Prima di tutto aggiungiamo un Hook tramite 'wp_dashboard_setup' // per registrare la nostra funzione di creazione add_action('wp_dashboard_setup', 'example_add_dashboard_widgets' ); // Questa aggiunge fisicamente il pannello alla Dashboard function example_add_dashboard_widgets() { wp_add_dashboard_widget('example_dashboard_widget', 'Example Dashboard Widget', 'example_dashboard_widget_function'); } // Disegna il contenuto del pannello function example_dashboard_widget_function() { echo "Prova mio Widget sulla Bacheca"; } |
La funzione wp_add_dashboard_widget() ha la seguente synopsis:
1 2 3 4 5 6 7 8 9 10 | // // $widget_id - È un identificativo unico tipo slug. // Verrà usato anche come classe nello stile css // $widget_name - Nome del Widget visualizzato nella barra // $callback - Nome della funzone che mostrerà il conntenuto // $control_callback - (Opzionale) Nome della funzione usata per inviare // parametri tramite form // wp_add_dashboard_widget($widget_id, $widget_name, $callback, $control_callback = null) |








11
Non ci sono commenti per questo Post
Lascia un commento