Anpassen der Widget-Inhaltsmarkierung

Ich verwende Bootstrap, um Felder für die Sidebar-Widgets zu erstellen, und ich kann das Container-Markup für das Widget sowie das Markup für den Panel-Header festlegen, aber ich kann das Markup für den Panel-Inhalt nicht bereitstellen. Ich habe das bisher:

register_sidebar(array( 'name' => __('Right Sidebar'), 'id' => 'home_right_1', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' ));

Bootstrap-Panels müssen so aussehen:

 
Panel heading without title
Panel content

Wie kann ich das Widget “

###

‘zu jedem Widget hinzufügen?

Solutions Collecting From Web of "Anpassen der Widget-Inhaltsmarkierung"

Hinzufügen:

  • Öffnen Sie

    bis zum Ende von after_title

  • Schließen Sie an den Anfang von after_widget .

Ich weiß, dass dieser Beitrag etwas älter ist, aber ich dachte, ich würde darauf hinweisen, dass die vorherige Antwort nur funktioniert, wenn es immer einen Titel gibt.

Wenn Sie sicherstellen möchten, dass nur der Inhalt des Widgets in eine panel-body class eingeschlossen wird, sollten Sie Folgendes versuchen:

 function my_widget_content_wrap($content) { $content = '
'.$content.'
'; return $content; } add_filter('widget_text', 'my_widget_content_wrap');