WordPress-Widget-Textfeld in der Seitenleiste

Ich habe ein normales Textbox-Widget, das ich in bestimmten Seitenleisten verwende. Das Text-Widget erzeugt ein div innerhalb einer ul. Gibt es trotzdem, um das Widget ein anderes ul li erzeugen zu lassen?

    Heading

Solutions Collecting From Web of "WordPress-Widget-Textfeld in der Seitenleiste"

Überprüfen Sie Ihre sidebar.php und functions.php des Themas, die Sidebar definiert das Markup außerhalb des Widgets; Die function register_sidebar() definiert das Markup vor dem Inhalt der Widgets; Dieses Markup müssen Sie ändern. Siehe den Code für diese function: codex register_sidebar ()

Bearbeiten

Insbesondere müssen Sie die Parameter before_widget und after_widget des Argumentarrays register_sidebar() after_widget .

Wenn der Aufruf register_sidebar() wie folgt aussieht:

 register_sidebar(array( // Right Column widget area 'name'=>'Sidebar Right', 'id'=>'sidebar-right', 'description' => 'Right-column, half-width sidebar in three-column layout', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', ));

Dann ändere es zu diesem:

 register_sidebar(array( // Right Column widget area 'name'=>'Sidebar Right', 'id'=>'sidebar-right', 'description' => 'Right-column, half-width sidebar in three-column layout', 'before_widget' => '
  • ', 'after_widget' => '
  • ', 'before_title' => '
    ', 'after_title' => '
    ', ));

    Insbesondere ändern Sie dies:

      'before_widget' => '
    ', 'after_widget' => '
    ',

    Zu diesem:

      'before_widget' => '
  • ', 'after_widget' => '
  • ',

    Sie können die Registrierung des Standardwidgets aufheben:

     unregister_widget( 'WP_Widget_Text' ); 

    Dann registrieren Sie Ihre eigenen mit benutzerdefinierten Markup …

    http://codex.wordpress.org/Widgets_API

    http://zuuliadesigns.com/create-wordpress-widgets/


    Oder Sie können Javascript verwenden und es einfach anweisen, den HTML-Code nach dem Laden des Dokuments anzupassen.


    Oder Sie können sehen, ob Sie den gewünschten Code vollständig in das aktuelle Markup verschachteln und nur das vorhandene Markup umgestalten. Sie können alle negativen Nebenwirkungen, die Sie mit CSS erhalten, entfernen.

    Verwenden Sie das WordPress-Standardtext-Widget. Es heißt “Text” in Ihrem Widget-Bereich. Sie können ein unbegrenztes Text-Widget in Ihrer Seitenleiste hinzufügen. Jedes Text-Widget erstellt neue ul li. Ich hoffe du verstehst was ich meine.