在我的Wordpress主题中,标题是通过下面的字符串示例加载的,我希望能够在其中加载动态侧栏(小部件),但它不起作用,并且只在前端显示应该加载的数字“1”。
有人能帮助我们在字符串组成中加载侧栏吗?
$menu_markup = \'<header class="%s header"> \'. dynamic_sidebar(\'header-widget\').\' </div>
最合适的回答,由SO网友:Howdy_McGee 整理而成
你可以使用output buffering 捕捉侧栏的显示。如果需要,这确实会使调试变得更加困难,但它会满足您的需要:
ob_start();
dynamic_sidebar( \'header-widget\' );
$sidebar = ob_get_clean();
$menu_markup = \'<header class="%s header">\' . $sidebar . \'</div>\';