Fügen Sie Inhalte dynamisch einem vorhandenen Widgetbereich hinzu

Ich habe einen vorhandenen Widgetbereich / Sidebar. Anstatt Inhalte über Appearance hinzuzufügen? Widgets im Dashboard, ich möchte Inhalte in den Widget-Bereich von functions.php injizieren.

Gibt es einen Haken, der dies erlaubt?

Vielen Dank 🙂

Solutions Collecting From Web of "Fügen Sie Inhalte dynamisch einem vorhandenen Widgetbereich hinzu"

Ja, indem Sie mit widget_text Inhalte in den widget_text injizieren

Fügen Sie den folgenden Code in Ihre Datei function.php ein

 function widget_content( $content ) { // add $content as you want return $content; } add_filter( 'widget_text', 'widget_content', 99 ); 

Sie können auch eine function in die Datei functions.php schreiben und diese function über das Widget aufrufen.

functionen.php:

 function myFunction() { //do something here } add_shortcode('wp_my_function', 'myFunction'); //Allow write shortcode in widgets add_filter('widget_text', 'do_shortcode'); 

Im Widget:

Benutze das Text-Widget, schreibe den Shortcode ein: [wp_my_function]