April 13
È possibile creare diversi elementi Web utilizzando PHP, come widget, per rendere il vostro sito web più efficiente e interattivo. Widget si riferiscono a qualsiasi icona o elemento interfaccia grafica sul computer o su Internet che svolgono funzioni specifiche, come la produzione di report o l'integrazione Web. Con PHP, è possibile creare diversi tipi di widget per funzioni diverse e integrarli nel tuo sito web di interagire di più con i vostri ospiti del sito.
1 Aggiungere la seguente funzione al codice di stabilire i controlli per la tua Dashboard Widget:
wp_add_dashboard_widget ($ WIDGET_ID, $ WIDGET_NAME, $ callback, $ control_callback = null)
Per farlo funzionare, inserire il seguente codice dell'azione:
do_action ( 'wp_dashboard_setup');
2 Inserire il seguente codice per creare il tuo widget PHP che saluterà i visitatori quando visitano il tuo sito web:
// Creare la funzione di uscita i contenuti del nostro Dashboard Widget
Funzione example_dashboard_widget_function () {
// Display whatever it is you want to show
echo "Ciao Mondo, io sono un grande Dashboard Widget";
}
// Creare l'uso funzione nel gancio azione
example_add_dashboard_widgets function () {
wp_add_dashboard_widget('example_dashboard_widget', 'Example Dashboard Widget', 'example_dashboard_widget_function');
}
// Agganciare in azione 'wp_dashboard_setup' per registrare le altre funzioni
add_action ( 'wp_dashboard_setup', 'example_add_dashboard_widgets');
3 Immettere la seguente funzione che altererà manualmente la matrice interna del vostro sito meta scatole e posizionare il widget di in cima alla lista, in modo che verrà visualizzato prima di qualsiasi altro widget:
example_add_dashboard_widgets function () {
wp_add_dashboard_widget('example_dashboard_widget', 'Example Dashboard Widget', 'example_dashboard_widget_function');
// Globalizzare la matrice Metabox, questa contiene tutti i widget per wp-admin
$ wp_meta_boxes globali;
// Prendi il regolare allineamento widget Dashboard
// (Che ha già ma alla fine il nostro nuovo widget)
$ Normal_dashboard = $ wp_meta_boxes [ 'cruscotto'] [ 'normale'] [ 'core'];
// Backup ed eliminare il nostro nuovo widget dashbaord dalla fine dell'array
$ Example_widget_backup = array ( 'example_dashboard_widget' => $ normal_dashboard [ 'example_dashboard_widget']);
unset ($ normal_dashboard [ 'example_dashboard_widget']);
// Unire i due array insieme così il nostro widget è all'inizio
$ Sorted_dashboard = array_merge ($ example_widget_backup, $ normal_dashboard);
// Salva l'array ordinato di nuovo nelle Metabox originali
$ wp_meta_boxes [ 'cruscotto'] [ 'normale'] [ 'core'] = $ sorted_dashboard;
}
4 Inserire la seguente funzione nel codice per impostare il widget per visualizzare sul lato destro o la colonna del tuo sito web:
// Globale $ wp_meta_boxes variabile (questo ci permetterà di modificare la matrice)
$ wp_meta_boxes globali;
// Poi facciamo un backup del tuo widget
$ My_widget = $ wp_meta_boxes [ 'cruscotto'] [ 'normale'] [ 'core'] [ '{widget di id qui}'];
// Abbiamo poi unset che parte della matrice
unset ($ wp_meta_boxes [ 'cruscotto'] [ 'normale'] [ 'core'] [ '{widget di id qui}']);
// Ora è sufficiente aggiungere il widget di nuovo in
$ wp_meta_boxes [ 'cruscotto'] [ 'lato'] [ 'core'] [ '{widget di id qui}'] = $ my_widget;