Sie können verschiedene Web-Elemente mit PHP, wie Widgets zu erstellen , um Ihre Website effizienter und interaktiver . Widgets beziehen sich auf ein beliebiges Symbol oder grafische Interface-Element auf Ihrem Computer oder dem Internet , die bestimmte Funktionen , wie z. B. Bericht Produktions-oder Web-Integration durchzuführen. Mit PHP können Sie verschiedene Arten von Widgets für verschiedene Funktionen erstellen und integrieren sie in Ihre Website, um mehr Gäste mit Ihrer Website interagieren. Things You
Dashboard-Widget API
brauchen anzeigen Weitere Anweisungen
1
Fügen Sie die folgende Funktion , um Ihren Code , um die Steuerelemente für Dashboard Widgets etablieren :
< p> wp_add_dashboard_widget ($ widget_id , $ widget_name , $ callback , $ control_callback = null)
Um es laufen , legen Sie die folgenden Aktions-Code :
do_action ( ' wp_dashboard_setup ');
Seite 2
Fügen Sie den folgenden Code in Ihre PHP -Widget , die Ihre Besucher begrüßen wird , wenn sie Ihre Website besuchen zu erstellen :
//erstellen Sie die Funktion, um die Inhalte unserer Dashboard- Widget
ausgeben
Funktion example_dashboard_widget_function () {
//Display , was immer Sie wollen zeigen,
echo " hallo Welt , ich bin ein großer Dashboard- Widget bin ";
}
//erstellen Sie die Funktion den Einsatz in der Aktion Haken
Funktion example_add_dashboard_widgets () {
wp_add_dashboard_widget ( ' example_dashboard_widget ', ' Beispiel Dashboard- Widget ', ' example_dashboard_widget_function ') ;
}
//Haken in die ' wp_dashboard_setup ' action zu unseren anderen Funktionen
add_action ( ' wp_dashboard_setup ', ' example_add_dashboard_widgets ') zu registrieren;
< br > Seite 3
Geben Sie die folgende Funktion , die manuell verändern wird die interne Anordnung von Ihrer Website Meta -Boxen und platzieren Sie Ihre Widget an der Spitze der Liste , so wird es vor allen anderen Widget anzuzeigen :
Funktion example_add_dashboard_widgets () {
wp_add_dashboard_widget ( ' example_dashboard_widget ', ' Beispiel Dashboard- Widget ', ' example_dashboard_widget_function ');
//Globalize die Metaboxen Array , gilt dies für alle Widgets wp -admin
global $ wp_meta_boxes ;
//Holen Sie sich das regelmäßige Dashboard-Widgets Array
//(was hat unser neues Widget schon , aber am Ende )
$ normal_dashboard = $ wp_meta_boxes [' Dashboard '] [ 'normal' ] [' core' ] ;
//Backup und löschen unseren neuen dashbaord Widgets aus dem Ende des Arrays $
example_widget_backup = array (' example_dashboard_widget ' => Zusammenführen der beiden Arrays zusammen , damit unsere Widget ist am Anfang
$ sorted_dashboard = array_merge ($ example_widget_backup , $ normal_dashboard );
//Speichern Sie die sortierten Array wieder in die ursprüngliche Metaboxen
$ wp_meta_boxes [' Dashboard '] [ 'normal' ] [' core' ] = $ sorted_dashboard ;
}
4
Legen Sie die folgende Funktion in Ihren Code zu setzen Ihr Widget auf der rechten Seite oder Spalte von Ihrer Website angezeigt :
//global die $ wp_meta_boxes Variable ( dies wird es uns ermöglichen , um das Array zu ändern )
global $ wp_meta_boxes ;
//Dann machen wir ein Backup Ihrer Widget
$ my_widget = $ wp_meta_boxes [' Dashboard '] [ 'normal' ] [' core' ] [' { here} Widget id '] ;
//Wir haben dann entschärft , dass ein Teil des Arrays
unset ($ wp_meta_boxes [' Dashboard '] [ 'normal' ] [' core' ] [' { here} Widget id '] ) ;
//Jetzt müssen wir nur fügen Sie Ihre Widget zurück in
$ wp_meta_boxes [' Dashboard '] [' Seite '] [' core' ] [' { here} Widget id '] = $ my_widget ;