2012-04-02 7 views
0

Ist es möglich, ein vorhandenes Widget (über die Widgets-Systemsteuerung konfiguriert) in einem WordPress-Theme unter Umgehung der gesamten Sidebar anzuzeigen? Es ist vielleicht keine gute Übung, aber ich erwarte, dass dies möglich ist - und ich kann keinen Weg finden, dies zu tun.Zeigen Sie ein bestimmtes vorhandenes Widget in einem WordPress-Theme unter Umgehung der Seitenleisten an

Ich habe über "the_widget" gelesen, aber sieht aus wie dieser Funktionsaufruf erstellt einen neuen (komplett mit neuen Titel, Text usw.) anstelle der Wiederverwendung eines Widgets, das ich in der Systemsteuerung konfiguriert habe.

Wenn dies nicht möglich ist - ich muss die Seitenleisten verwenden, aber ich hoffe, es an mehreren bestimmten Orten zu vermeiden, scheint übertrieben.

Danke für jede Hilfe.

Antwort

0

Ja, Sie können. Sehen Sie sich den Code des spezifischen Widgets an, Sie finden die Funktion, die die Sidebar aufruft, rufen Sie diese Funktion direkt auf dem Theme auf und übergeben Sie die Parameter, die Sie in einem Array benötigen.

+0

Hmm, wissen Sie, wo Sie solchen Code für das Text-Widget finden können? Oder wie man sieht, wie die Seitenleiste es nennt? – NPC

+0

Der Code befindet sich in wp-includes/default-widgets.php in der Zeile 368. – alesub

Verwandte Themen