Hvis du har fulgt denne serien, har du nå begynnelsen på et plugin for widgeten din. Du har laget klassen for å kode din widget og lagt til funksjonen for å registrere den.
I denne veiledningen vil jeg vise deg hvordan du lager konstruktørfunksjonen, som er en av funksjonene i klassen din.
Du finner resten av denne serien i fem deler:
For å følge denne opplæringen må du:
I denne opplæringen vil du fylle ut __construct ()
funksjon som du opprettet i din Tutsplus_List_Pages_Widget
klasse.
Åpne pluginfilen din og finn konstruktørfunksjonen. Rediger det slik at det lyder som følger:
funksjon __construct () foreldre :: __ konstruere (// base ID av widgeten 'tutsplus_list_pages_widget', // navnet på widgeten __ ('Liste relaterte sider', 'tutsplus'), // widgetalternativer array ('description' = > __ ('Identifiserer hvor den nåværende siden er i nettstedstrukturen og viser en liste over sider i samme del av nettstedet. Fungerer bare på sider.', 'Tutsplus')));
Dette definerer parametrene for å lage din widget. De er:
Lagre din pluginfil nå.
Du finner nå at hvis du aktiverer pluginet og ser på skjermbildet Widgets, vises widgeten din. Det vil ikke fungere enda siden du ikke har opprettet skjemaet eller noe output for det, men det er der:
Du har nå opprettet konstruktørfunksjonen for widgeten din, som tar deg et skritt nærmere å ha en fungerende widget. I neste veiledning viser jeg deg hvordan du lager skjemaet for widgeten din, som vises på Widgets-skjermen.