So fügen Sie in WordPress dynamische Widget-fähige Seitenleisten hinzu

So fügen Sie in WordPress dynamische Widget-fähige Seitenleisten hinzu / Themes

Widgets sind so ein wesentlicher Bestandteil von WordPress-Themes, dass ein WordPress-Theme ohne Widgets kaum vorstellbar ist. Widgets sind ausführbare Skripts, die Sie einfach per Drag & Drop in Ihre Sidebars oder einen anderen bereiten Bereich Ihres Designs ziehen können. Viele unserer Leser verwenden Widgets, um der Seitenleiste benutzerdefinierte Elemente hinzuzufügen. Dieser Artikel richtet sich jedoch an neugierige Benutzer, die lernen möchten, wie Sie dynamische Widget-Seitenleisten oder Widget-bereite Bereiche in WordPress-Themes hinzufügen.

Registrieren von Seitenleisten oder bereiten bereiten Bereichen in WordPress

Als erstes müssen Sie Ihren Sidebar- oder Widget-Bereich für Ihr Design registrieren. Sie können mehrere Seitenleisten und bereite bereite Bereiche registrieren. Kopieren Sie diesen Code und fügen Sie ihn in die Datei functions.php Ihres Themas ein

 Funktion wpb_widgets_init () register_sidebar (array ('name' => __ ('Main Sidebar', 'wpb'), 'id' => 'sidebar-1', 'description' => __ ('Die Main Sidebar erscheint auf Rechts auf jeder Seite außer der Titelseitenvorlage ',' wpb '),' before_widget '=>' ',' after_widget '=>' ',' before_title '=>'

',' after_title '=>'

',)); register_sidebar (array ('name' => __ ('Seitenleiste der Frontseite', 'wpb'), 'id' => 'Seitenleiste-2', 'description' => __ ('Erscheint in der statischen Titelseitenvorlage'), 'wpb'), 'before_widget' => '', 'after_widget' => '', 'before_title' => '

',' after_title '=>'

',)); add_action ('widgets_init', 'wpb_widgets_init');

In diesem Code haben wir zwei Seitenleisten registriert. Wir haben ihnen Namen und Beschreibungen gegeben, um sie auf dem Widgets-Bildschirm zu identifizieren. Mit dem Beschreibungsparameter können Sie den Benutzern mitteilen, wo diese Seitenleiste im Design angezeigt wird. Das wpb ist der Name des Themas, an dem wir arbeiten, es wird hier verwendet, um diese Zeichenketten übersetzbar zu machen. Sie sollten es durch Ihren Themennamen ersetzen.

Dynamische Widget-bereite Seitenleisten in WordPress-Theme-Dateien hinzufügen

Bisher haben wir nur dynamische Sidebars registriert. Benutzer können Widgets per Drag & Drop in diese Seitenleisten ziehen Aussehen »Widgets Bildschirm. Diese Seitenleisten werden jedoch erst auf Ihrer Website angezeigt, wenn sie in einer Vorlage wie aufgerufen werden sidebar.php oder anderswo, wo Sie sie anzeigen möchten. Um diese Widgetbereiche hinzuzufügen, bearbeiten Sie die Vorlagendatei, in der Sie sie anzeigen möchten, und fügen Sie diesen Code ein:

      

In diesem Beispielcode haben wir die Sidebar-ID verwendet, um die Sidebar aufzurufen, die hier angezeigt werden soll. Ändern Sie die ID der Seitenleiste, um eine andere Seitenleiste anzuzeigen. Sie können beispielsweise drei Seitenleisten für den Fußzeilenbereich registrieren und sie dann einzeln in Ihrem Thema aufrufen footer.php Vorlage.

Widgets können sehr mächtig sein. Sie können Widgets zu Ihren Posts und Seiteninhalten hinzufügen, Ihre Text-Widgets farbiger gestalten oder die Leistungsfähigkeit von Standard-WordPress-Widgets erweitern. Richtig platzierte Widget-Seitenleisten ermöglichen Benutzern das Hinzufügen von benutzerdefinierten Elementen zu ihren Websites mithilfe einer einfachen Drag & Drop-Oberfläche.

Wir hoffen, dass Sie mit diesem Artikel erfahren haben, wie Sie in WordPress dynamische Widget-Seitenleisten hinzufügen. Wir empfehlen Ihnen, den Code in Themenrahmen wie Genesis zu studieren, um zu erfahren, wie er von Fachleuten in seinen Produkten verwendet wird. Für Fragen und Feedback hinterlassen Sie bitte einen Kommentar.