Come creare Widget Strumenti con PHP

April 13

Come creare Widget Strumenti con PHP


È 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.

istruzione

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;

Consigli e avvertenze

  • in anteprima sempre l'aspetto dei widget prima di pubblicarli per evitare qualsiasi problema di sovrapposizione. Scopri come molti tutorial PHP on-line, come si può acquisire familiarità con questa applicazione.