it-swarm.com.de

Wie das Widget per Shortcode ausgeführt werden kann

Ich habe mein eigenes Widget, das die WP_Widget-Klasse verwendet und den Code innerhalb der Funktion in dieser Klasse ausführt. Gibt es irgendwelche Möglichkeiten, um dieses Widget mit dem Shortcode in post auszuführen?

So sieht meine Widget-Struktur aus:

 add_action ('widgets_init', 'register_my_widget'); 
 Funktion register_my_widget () {} 
 Klasse My_Widget erweitert WP_Widget () {
 Funktion My_Widget () {} 
 Funktionswidget () {} 
 Funktionsaktualisierung () {} 
 Funktionsformular () {} 
} 

Wie kann ich den Shortcode zum Ausführen dieses Widgets hinzufügen?

2
drake2300

Ich denke, Sie haben Pech, da WordPress Core diese Art von Funktionalität nicht bietet. Schnelles googeln zeigt, dass es Plugins gibt, die das tun http://wordpress.org/extend/plugins/amr-shortcode-any-widget/ , aber wenn Sie Programmierkenntnisse haben, sollten Sie wahrscheinlich einen Shortcode-Handler mit/anstelle des Widgets schreiben.

0
Mark Kaplun