Du kan oprette forskellige web elementer ved hjælp af PHP , såsom widgets , for at gøre dit website mere effektiv og interaktiv. Widgets henvise til enhver ikon eller grafisk grænseflade element på din computer eller internettet , som udfører specifikke funktioner, såsom rapport produktion eller Web integration. Med PHP kan du oprette forskellige typer af widgets til forskellige funktioner og integrere dem i din hjemmeside til at interagere mere med dit websted gæster. Ting du skal
Dashboard widget API
Vis Flere Instruktioner
1
Tilføj følgende funktion til din kode til at etablere den kontrol til din Dashboard Widgets : Salg < p> wp_add_dashboard_widget ( $ widget_id , $ widget_name , $ tilbagekald , $ control_callback = null)
For at gøre det køre , skal du indsætte følgende foranstaltninger kode : Hej
do_action ( wp_dashboard_setup '); < br >
2
Indsæt følgende kode til at oprette dit PHP widget, der vil hilse dine besøgende , når de besøger din hjemmeside : Hej
//Opret den funktion at udlæse indholdet af vores Dashboard Widget
funktion example_dashboard_widget_function () {
//Display hvad det er du ønsker at vise
echo " Hello World , jeg er en stor Dashboard Widget "
}
//Opret funktionen brug i action krog
funktion example_add_dashboard_widgets () {
wp_add_dashboard_widget ( ' example_dashboard_widget ', ' Eksempel Dashboard Widget ', ' example_dashboard_widget_function ' ) ;
}
//Hook ind i ' wp_dashboard_setup indsats for at registrere vores andre funktioner
add_action ( ' wp_dashboard_setup ',' example_add_dashboard_widgets ');
< br >
3
Indtast følgende funktion, som manuelt ændre den interne matrix af dit websted meta kasser og placere din widget øverst på listen, så det vil vise før nogen anden widget : Hej
funktion example_add_dashboard_widgets () {
wp_add_dashboard_widget ( ' example_dashboard_widget ', ' Eksempel Dashboard Widget ', ' example_dashboard_widget_function ');
//globalisere metaboxes array, dette gælder alle de widgets til wp -admin
global $ wp_meta_boxes ,
//Hent den regelmæssige instrumentbrættet widgets vifte
//(som har vores nye widget allerede, men i slutningen)
$ normal_dashboard = $ wp_meta_boxes [' dashboard '] [' normal '] [' kerne '] ;
//Backup og slette vores nye dashbaord widget fra slutningen af array
$ example_widget_backup = array (' example_dashboard_widget ' => Fusionere de to arrays sammen, så vores widget er i begyndelsen
$ sorted_dashboard = array_merge ( $ example_widget_backup , $ normal_dashboard ),
//Gem sorteres matrix tilbage i den oprindelige metaboxes
$ wp_meta_boxes [' dashboard '] [' normal '] [' core '] = $ sorted_dashboard ,
}
4
Indsæt følgende funktion ind i din kode til at indstille din widget skal vises på højre side eller kolonne af din hjemmeside : Hej
//global de $ wp_meta_boxes variabel ( dette vil give os mulighed for at ændre array)
global $ wp_meta_boxes ;
//Så kan vi lave en backup af din widget
$ my_widget = $ wp_meta_boxes [' dashboard '] [' normal '] [' kerne '] [' { widget id her } '] ; < br >
//Vi derefter frakoblet , at en del af array
frakoblet ( $ wp_meta_boxes [' dashboard '] [' normal '] [' core '] [' { widget id her } '] ) ;
//nu skal vi bare tilføje din widget tilbage i
$ wp_meta_boxes [' dashboard '] [' side '] [' kerne '] [' { widget id her }' ] = $ my_widget ;