Du kan lage diverse elementer ved hjelp av PHP , som widgets , for å gjøre nettstedet mer effektiv og interaktiv. Widgets referere til noen ikon eller grafiske grensesnittet element på datamaskinen eller Internett som utfører spesifikke funksjoner, for eksempel rapport produksjon eller web-integrasjon . Med PHP, kan du lage forskjellige typer widgets for ulike funksjoner og integrere dem i ditt nettsted til å samhandle mer med nettstedet gjester. Du trenger
Dashboard -widget API
Vis flere instruksjoner
en
Legg til følgende funksjon i koden for å etablere kontrollene for Dashboard Widgets :
< p> wp_add_dashboard_widget ( $ widget_id , $ WIDGET_NAME , $ tilbakeringing , $ control_callback = null )
å gjøre det kjøres , sett inn følgende tiltak kode :
do_action (' wp_dashboard_setup ');
2
Sett inn følgende kode for å lage din PHP widget som vil hilse på besøkende når de besøker nettstedet ditt :
//Opprett funksjonen for å sende innholdet i vår Dashboard Widget
funksjon example_dashboard_widget_function ( ) {
//skjerm uansett hva det er du ønsker å vise
echo " Hello World , jeg er en stor Dashboard Widget ";
}
//Opprett funksjonen bruk i handlingen krok
funksjon example_add_dashboard_widgets ( ) {
wp_add_dashboard_widget (' example_dashboard_widget ', ' Eksempel Dashboard-widget ', ' example_dashboard_widget_function ') ;
}
//Hook inn i ' wp_dashboard_setup "handling å registrere våre andre funksjoner
add_action (' wp_dashboard_setup ' , ' example_add_dashboard_widgets ');
3
Skriv inn følgende funksjon som vil manuelt endre den interne utvalg av nettstedet meta bokser og plassere widgeten på toppen av listen , så det vil vise før alle andre widget : en
funksjon example_add_dashboard_widgets () {
wp_add_dashboard_widget (' example_dashboard_widget ', ' Eksempel Dashboard-widget ', ' example_dashboard_widget_function ');
//Globalisere den Metabokser array, har dette alle widgets for wp -admin
global $ wp_meta_boxes ;
//Få vanlig dashboard widgets rekke
//(som har vår nye widget allerede, men på slutten)
$ normal_dashboard = $ wp_meta_boxes [' dashboard '] [' normal '] [' kjerne ' ];
//Backup og slett vår nye dashbaord widget fra slutten av tabellen
$ example_widget_backup = array (' example_dashboard_widget ' = > Slå sammen de to matriser sammen slik vår widget er i begynnelsen
$ sorted_dashboard = array_merge ( $ example_widget_backup , $ normal_dashboard ) ;
//Lagre sortert rekke tilbake til den opprinnelige Metabokser
$ wp_meta_boxes [' dashboard '] [' normal '] [' kjerne '] = $ sorted_dashboard ;
}
4
sett inn følgende funksjon i koden din for å stille widgeten skal vises på høyre side eller kolonne av nettstedet : en
//global den $ wp_meta_boxes variabel (dette vil gi oss mulighet til å endre array)
global $ wp_meta_boxes ;
//Da vi lage en sikkerhetskopi av din widget
$ my_widget = $ wp_meta_boxes [' dashboard '] [' normal '] [' kjerne '] [' { widget id her } ];
//Vi usatt den delen av tabellen
usatt ( $ wp_meta_boxes [' dashboard '] [' normal '] [' kjerne '] [' { widget id her } ] ) ;
//nå er vi bare legge til widgeten tilbake i
$ wp_meta_boxes [' dashboard '] [' side '] [' kjerne '] [' { widget id her } '] = $ my_widget ;