Hvordan lage Widget Tools Med PHP

Hvordan lage Widget Tools Med PHP


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 bestemte funksjoner, for eksempel rapport produksjon eller Web integrering. Med PHP, kan du opprette ulike typer widgets for ulike funksjoner og integrere dem i ditt nettsted til å samhandle mer med språk gjester.

Bruksanvisning

1 Legg til følgende funksjon i koden for å etablere kontrollene for Dashboard Widgets:

wp_add_dashboard_widget ($ WIDGET_ID, $ WIDGET_NAME, $ tilbakeringing, $ control_callback = null)

For å gjøre det kjøres, sett inn følgende aksjonskode:

do_action ( 'wp_dashboard_setup');

2 Sett inn følgende kode for å lage din PHP widget som vil hilse besøkende når de besøker nettstedet ditt:

// Lag funksjonen for å sende ut innholdet i vår Dashboard-widget

funksjon example_dashboard_widget_function () {

// Display whatever it is you want to show

echo "Hello World, jeg er en stor Dashboard Widget";

}

// Lag funksjonen bruk i aksjon kroken

funksjons example_add_dashboard_widgets () {

wp_add_dashboard_widget('example_dashboard_widget', 'Example Dashboard Widget', 'example_dashboard_widget_function');

}

// Hekt inn i "wp_dashboard_setup 'handling for å registrere våre andre funksjoner

ADD_ACTION ( 'wp_dashboard_setup', 'example_add_dashboard_widgets');

3 Skriv inn følgende funksjon som vil manuelt endre interne utvalg av nettstedet ditt meta bokser og plassere widgeten på toppen av listen, så det vil vise før alle andre widget:

funksjons example_add_dashboard_widgets () {

wp_add_dashboard_widget('example_dashboard_widget', 'Example Dashboard Widget', 'example_dashboard_widget_function');

// Global den Meta array, dette gjelder alle widgets for wp-admin

globale $ wp_meta_boxes;

// Hent den vanlige dashbordet widgets matrise

// (Som har vår nye widget allerede, men på slutten)

$ Normal_dashboard = $ wp_meta_boxes [ 'dashbord'] [ 'normal'] [ 'kjerne'];

// Backup og slett vår nye dashbaord widget fra slutten av tabellen

$ Example_widget_backup = array ( 'example_dashboard_widget' => $ normal_dashboard [ 'example_dashboard_widget']);

unset ($ normal_dashboard [ 'example_dashboard_widget']);

// Slå sammen de to matriser sammen så vår widget er i begynnelsen

$ Sorted_dashboard = array_merge ($ example_widget_backup, $ normal_dashboard);

// Lagre sorterte rekke tilbake til de opprinnelige Meta

$ wp_meta_boxes [ 'dashbord'] [ 'normal'] [ 'kjerne'] = $ sorted_dashboard;

}

4 Sett inn følgende funksjon i koden din for å sette din widget som skal vises på høyre side eller kolonne av nettstedet:

// Global den $ wp_meta_boxes variable (dette vil gi oss mulighet til å endre array)

globale $ wp_meta_boxes;

// Så gjør vi en backup av din widget

$ My_widget = $ wp_meta_boxes [ 'dashbord'] [ 'normal'] [ 'kjerne'] [ '{widget id her}'];

// Vi deretter avlastede at en del av matrisen

unset ($ wp_meta_boxes [ 'dashbord'] [ 'normal'] [ 'kjerne'] [ '{widget id her}']);

// Nå er vi bare legge til widgeten tilbake

$ wp_meta_boxes [ 'dashbord'] [ 'side'] [ 'kjerne'] [ '{widget id her}'] = $ my_widget;

Hint

  • Alltid forhåndsvise utseendet på widgets før du publiserer dem for å hindre overlapping problemet. Lær så mange PHP tutorials på nettet som du kan for å bli kjent med dette programmet.