it-swarm.com.de

entfernen Sie den Umbruch des Textwidgets oder <div class = “textwidget”> </ div>

Wenn ich ein Zitat in das Text-Widget schreibe und es anzeige, wird der Text als "Mein Text ..." umbrochen. Ich möchte das div entfernen und einfach "My text ..." setzen. ohne jquery zu benutzen.

Zum Beispiel: Stromausgang

<div class="container">
   <div class=“textwidget”>
       My text...
   </div>
</div>

Erforderliche Ausgabe:

<div class="container">
    My text...
</div>

Dies ist der eigentliche Code:

<div class="container">
    <?php dynamic_sidebar('text_show');?> 
</div>
3
shellysaju

Mehr als wahrscheinlich ist dies ein Problem mit der register_sidebar() -Aufruf in functions.php.

Suchen Sie nach before_widget und after_widget. Der folgende Code ist die Standardverwendung.

'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget'  => '</li>',

Hinweis: Dies ändert alle Widgets in der Seitenleiste, nicht nur das TextWidget.

1
Greg McMullen

Was Sie wollen, ist wahrscheinlich besser mit CSS zu tun, indem Sie einen display:inline;-Stil auf das spezifische Widget anwenden. so etwas wie

#id.textwidget {
  display:inline;
}

Wobei "id" das id-Attribut des Widgets ist. Wenn Sie noch keinen haben, sollten Sie Ihren Sidebar-Registrierungscode ändern, um einen zu erstellen.

Ich halte es nicht für sehr wahrscheinlich, dass Sie ein solches Verhalten für alle Ihre Text-Widgets wünschen.

0
Mark Kaplun