U kunt diverse Web elementen met behulp van PHP , zoals widgets , uw website efficiënter en interactief te maken . Widgets verwijzen naar een pictogram of een grafische interface -element op uw computer of het Internet die specifieke functies , zoals de productie van rapporten of Web -integratie uit te voeren . Met PHP , kunt u verschillende soorten widgets te creëren voor verschillende functies en integreren in uw website om meer interactie met uw site gasten . Wat je nodig hebt Dashboard-widget API Toon Meer Aanwijzingen 1 Voeg de volgende functie om uw code om de controles vast voor je Dashboard Widgets : wp_add_dashboard_widget ( $ widget_id , $ widget_name , $ callback , $ control_callback = null ) op Twitter Om het uit te voeren , plaatst u de volgende actiecode : do_action ( ' wp_dashboard_setup ' ) ; < br > Pagina 2 Plaats de volgende code op uw PHP widget die zal begroeten uw bezoekers bij hun bezoek aan uw website te maken : //Maak de functie om de inhoud van onze Dashboard widget uitsturen functie example_dashboard_widget_function ( ) { //display wat het ook is dat je wilt laten zien echo " Hello World , ik ben een groot Dashboard Widget" ; } //Maak de functie gebruik in de actie haak functie example_add_dashboard_widgets ( ) { wp_add_dashboard_widget ( ' example_dashboard_widget ' , ' Voorbeeld Dashboard Widget ' , ' example_dashboard_widget_function ' ) ; } //Hook in de ' wp_dashboard_setup ' actie om onze andere functies add_action ( ' wp_dashboard_setup ' , ' example_add_dashboard_widgets ' ) registreren ; < br > Goedkope 3 Voer de volgende functie die handmatig de interne reeks van uw site meta boxen zullen veranderen en plaats uw widget aan de top van de lijst , dus het zal weer te geven vóór alle andere widget : functie example_add_dashboard_widgets ( ) { wp_add_dashboard_widget ( ' example_dashboard_widget ' , ' Voorbeeld Dashboard Widget ' , ' example_dashboard_widget_function ' ) ; //globaliseren de Metaboxes array, deze bevat alle widgets voor wp - admin global $ wp_meta_boxes ; //Verkrijg de reguliere dashboard widgets scala //( waarvan onze nieuwe widget al heeft , maar op het einde ) op Twitter $ normal_dashboard = $ wp_meta_boxes [ ' dashboard ' ] [ ' normale ' ] [ 'core ' ] ; //Backup en wis onze nieuwe dashbaord widget vanaf het einde van de array $ example_widget_backup = array ( ' example_dashboard_widget ' = > Samenvoegen van de twee arrays samen zodat onze widget is aan het begin $ sorted_dashboard = array_merge ( $ example_widget_backup , $ normal_dashboard ) ; //Sla de gesorteerde array terug in de oorspronkelijke Metaboxes $ wp_meta_boxes [ ' dashboard ' ] [ ' normale ' ] [ 'core ' ] = $ sorted_dashboard ; } 4 Plaats de volgende functie in uw code in te stellen je widget te zien aan de rechterkant of kolom van uw website : //global de $ wp_meta_boxes variabele ( dit zal ons toelaten om de array te veranderen ) global $ wp_meta_boxes ; //vervolgens maken we een backup van je widget $ my_widget = $ wp_meta_boxes [ ' dashboard ' ] [ ' normale ' ] [ 'core ' ] [ ' { widget id here} ' ] ; < br > //We hebben toen uitgeschakeld dat een deel van de array unset ( $ wp_meta_boxes [ ' dashboard ' ] [ ' normale ' ] [ 'core ' ] [ ' { widget id here} ' ] ) ; //Nu voegen we gewoon de widget terug in $ wp_meta_boxes [ ' dashboard ' ] [ ' side ' ] [ 'core ' ] [ ' { widget id here} ' ] = $ my_widget ;
|