Echo Widget Inhalt

Ich versuche, Widgets in meinem Inhalt wie folgt wiederzugeben:

function myfunctionid() { if(!is_admin()){ $wppopsidebar = dynamic_sidebar('wp-pop-panel'); $insert = '
'.$wppopsidebar.'
'; $content = ob_get_clean(); $content = preg_replace('#]*)>#i',"{$insert}",$content); echo $content; } }

Aber das zeigt den Inhalt, aber nicht in meinem div, nach ein wenig Graben fand ich https://wordpress.org/support/topic/get_dynamic_sidebar-function-needed-or-perhaps-a-hook was erklärt, was ich will zu tun ist in WP-core nicht möglich und ich müsste meine eigene function erstellen.

Es gibt ein Code-Snippet, das ist:

 function get_dynamic_sidebar($index = 1){ $sidebar_contents = ""; ob_start(); dynamic_sidebar($index); $sidebar_contents = ob_get_clean(); return $sidebar_contents; } 

Ich habe versucht, mein Skript mit ihren zu merge, aber ich bekomme nirgendwohin, ich bekomme keine Fehler in WP, aber das div verschwindet von der Seite. Ich denke, es liegt an den 2 Losen von ob_get_clean, ich lerne immer noch Aspekte von PHP und ich bin noch nicht mit den ob_ Sachen vertraut.

Kann mir jemand helfen, die 2 Scripts zusammenzuführen, damit ich meine Widgets in das div einbinden kann?

Solutions Collecting From Web of "Echo Widget Inhalt"