Uw WordPress Widget bouwen

Als je deze serie hebt gevolgd, heb je nu het begin van een plug-in voor je widget. U hebt de klas gemaakt om uw widget te coderen en heeft de functie toegevoegd om deze te registreren.

In deze zelfstudie laat ik je zien hoe je de constructorfunctie maakt, een van de functies in je klas.

Je vindt de rest van deze serie in vijf delen:

  • Inleiding tot widgets en de widget-API
  • Codering en registratie van uw widget
  • Je widget maken
  • Het formulier voor uw widget bouwen
  • Uw widget weergeven in het juiste widgetgebied

Wat je nodig hebt

Als u deze zelfstudie wilt volgen, heeft u het volgende nodig:

  • Een ontwikkelingsinstallatie van WordPress
  • Een code-editor
  • De code van de vorige zelfstudie over het coderen en registreren van uw widget.

Uw constructorfunctie creëren

In deze zelfstudie vult u de __construct () functie die je in je hebt aangemaakt Tutsplus_List_Pages_Widget klasse.

Open uw plugin-bestand en zoek de constructorfunctie. Bewerk het zodat het als volgt luidt:

function __construct () parent :: __ construct (// base ID van de widget 'tutsplus_list_pages_widget', // naam van de widget __ ('Lijst gerelateerde pagina's', 'tutsplus'), // widget options array ('description' = > __ ('Geeft aan waar de huidige pagina zich in de sitestructuur bevindt en geeft een lijst met pagina's weer in dezelfde sectie van de site.Alleen werkt op Pages.', 'Tutsplus'))); 

Dit definieert de parameters om uw widget te maken. Zij zijn:

  • de unieke ID van de widget
  • de naam van de widget zoals te zien op het Widgets-scherm
  • een reeks opties, inclusief de beschrijving, die wordt weergegeven op het Widgets-scherm. Dit moet aan gebruikers uitleggen wat de widget doet.

Bewaar nu je plugin-bestand.

Je zult nu merken dat als je de plug-in activeert en naar het scherm Widgets kijkt, je widget wordt weergegeven. Het werkt nog niet, omdat je het formulier of de uitvoer er niet voor hebt gemaakt, maar het is er wel:


Samenvatting

U hebt nu de constructorfunctie voor uw widget gemaakt, waarmee u een stap dichter bij een werkende widget komt. In de volgende zelfstudie laat ik je zien hoe je het formulier voor je widget kunt maken dat op het Widgets-scherm wordt weergegeven.