So implementieren Sie dynamische Sidebars (Widgets) in WordPress

VERGRÖSSERN

Das Widgets Sie sind Inhalte, die vom Backend aus verwaltet werden können (Darstellung> Widgets), diese werden in Bereichen gespeichert, die als dynamische Seitenleisten bekannt sind.
Seitenleisten können überall in einer WordPress-Vorlage implementiert werden, wir sind es normalerweise gewohnt, sie in der linken oder rechten Spalte und in der Fußzeile zu sehen.
Um einen Sideber zu erstellen, müssen wir die Funktion register_sidebar() in der Datei functions.php unseres Themes platzieren.
Diese Funktion akzeptiert als Parameter ein Array, in dem die Details der Sidebar angegeben sind:
Süßkartoffel: Der Name der Sidebar ist standardmäßig 'Sidebar'.
Ich würde: Die ID der Seitenleiste (z. B. Seitenleiste-rechts) ist standardmäßig die automatisch generierte numerische ID.
Bezeichnung: Beschreibungstext der zu registrierenden Seitenleiste, er wird auf der Widgets-Seite angezeigt, standardmäßig ist er leer
Klasse: CSS-Klasse, die den Widgets dieser Sidebar zugewiesen werden soll.
vor_Widget: HTML-Code, der vor jedem Widget steht, ist standardmäßig

  • after_Widget: HTML-Code, der nach jedem Widget angezeigt wird, standardmäßig ist es
  • vor_titel: HTML-Code, der vor dem Titel des Widgets steht, ist standardmäßig


    nach_titel: HTML-Code, der nach dem Titel des Widgets steht, ist standardmäßig


    Basierend auf den Parametern erstellen wir eine Beispiel-Sidebar:
     'Ad Zone', 'id' => 'ad-zone', 'description' => 'Die Anzeigen der Site werden hier platziert', 'before_widget' => '',' after_widget '=>'',' vor_titel '=>'',' after_title '=>'')); ?> var13 -> 

    Wir speichern die Datei functions.php und gehen dann vom WordPress-Administrator zu Erscheinungsbild> Widgets. Wir sollten unsere Seitenleiste sehen, die wir mit Widgets füllen können.
    Um die Sidebar und ihren Inhalt in der Vorlage anzuzeigen, verwenden wir die dynamic_sidebar()-Funktion. Diese hat einen einzigen Parameter, bei dem wir angeben müssen, welche Sidebar angezeigt werden soll, die ID (textuell oder numerisch) der Sidebar wird festgelegt (in unserem Fall: ' ad-zone '), wenn sie leer gelassen wird, wird die erste registrierte Seitenleiste angezeigt.

    Wir können auch überprüfen, ob die Seitenleiste vorhanden ist oder ob die Vorlage Seitenleisten akzeptiert, um Fehler zu vermeiden.
     // Hier wird das im Administrator angegebene Widget angezeigt 

    Normalerweise ist es üblich, eine sidebar.php-Datei zu erstellen, die Funktion dort abzulegen und dann mit get_sidebar() einzubinden, um den Code zu modularisieren und von den anderen Seiten zu trennen.
    Zum Beispiel eine einfache Vorlage

    Viele Widgets für die SeitenleistenSie können in die Seitenleiste einfügen, was Sie wollen. Möchten Sie ein zufälliges Bild oder einen Text, der sich bei jedem Aufruf einer Seite auf Ihrer Website ändert?
    Es gibt Tausende von vorprogrammierten Widgets, die wir verwenden können
    http: //wordpress.org … ins/tags/widget oder sehen Sie, dass die meisten puglins ein Widget integrieren, um unsere WordPress-Webseiten entsprechend unseren Bedürfnissen zu nutzen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
    wave wave wave wave wave