Erstellen Ihres WordPress-Widget

Wenn Sie diese Serie verfolgt haben, haben Sie jetzt die Anfänge eines Plugins für Ihr Widget. Sie haben die Klasse zum Codieren Ihres Widgets erstellt und die Funktion zum Registrieren hinzugefügt.

In diesem Tutorial zeige ich Ihnen, wie Sie die Konstruktorfunktion erstellen, die eine der Funktionen in Ihrer Klasse ist.

Den Rest dieser Serie finden Sie in fünf Teilen:

  • Einführung in Widgets und die Widgets-API
  • Kodierung und Registrierung Ihres Widgets
  • Konstruieren Sie Ihr Widget
  • Erstellen Sie das Formular für Ihr Widget
  • Anzeige Ihres Widgets im richtigen Widgetbereich

Was du brauchen wirst

Um diesem Tutorial zu folgen, benötigen Sie:

  • Eine Entwicklungsinstallation von WordPress
  • Ein Code-Editor
  • Der Code aus dem vorherigen Tutorial zum Codieren und Registrieren Ihres Widgets.

Erstellen Sie Ihre Konstruktorfunktion

In diesem Tutorial füllen Sie die __konstruieren() Funktion, die Sie in Ihrem erstellt haben Tutsplus_List_Pages_Widget Klasse.

Öffnen Sie Ihre Plugin-Datei und suchen Sie die Konstruktorfunktion. Bearbeiten Sie es so, dass es wie folgt lautet:

function __construct () parent :: __ construct (// Basis-ID des Widgets 'tutsplus_list_pages_widget', // Name des Widgets __ ('Verwandte Seiten auflisten', 'tutsplus'), // Widget Optionsarray ('description' = > __ ('Gibt an, wo sich die aktuelle Seite in der Websitestruktur befindet, und zeigt eine Liste von Seiten im selben Abschnitt der Site an. Funktioniert nur auf Pages.', 'Tutsplus'))); 

Dies definiert die Parameter zum Erstellen Ihres Widgets. Sie sind:

  • die eindeutige ID des Widgets
  • Der Name des Widgets, wie auf dem Bildschirm Widgets angezeigt
  • eine Reihe von Optionen, einschließlich der Beschreibung, die auf dem Bildschirm Widgets angezeigt wird. Dies muss den Benutzern erklären, was das Widget tun soll.

Speichern Sie nun Ihre Plugin-Datei.

Sie werden jetzt feststellen, dass Ihr Widget angezeigt wird, wenn Sie das Plugin aktivieren und den Widgets-Bildschirm anzeigen. Es funktioniert noch nicht, da Sie das Formular noch nicht erstellt haben, aber es ist da:


Zusammenfassung

Sie haben jetzt die Konstruktorfunktion für Ihr Widget erstellt, wodurch Sie einem funktionierenden Widget einen Schritt näher kommen. Im nächsten Tutorial zeige ich Ihnen, wie Sie das Formular für Ihr Widget erstellen, das auf dem Widgets-Bildschirm angezeigt wird.