字符串拼写中的动态边栏加载(_S)

时间:2018-05-13 作者:dan

在我的Wordpress主题中,标题是通过下面的字符串示例加载的,我希望能够在其中加载动态侧栏(小部件),但它不起作用,并且只在前端显示应该加载的数字“1”。

有人能帮助我们在字符串组成中加载侧栏吗?

$menu_markup = \'<header class="%s header"> \'. dynamic_sidebar(\'header-widget\').\' </div>

1 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

你可以使用output buffering 捕捉侧栏的显示。如果需要,这确实会使调试变得更加困难,但它会满足您的需要:

ob_start();

    dynamic_sidebar( \'header-widget\' );

$sidebar        = ob_get_clean();
$menu_markup    = \'<header class="%s header">\' . $sidebar . \'</div>\';

结束

相关推荐

在阅读设置中,帖子被设置为“博客”,我有页面-Bloom.php,但没有帖子

我正在努力做到这一点:我有一个静态frontpage(在index.php中定义),希望有一个使用我在page blog中定义的内容的分区/博客。php,但使用内置方法循环帖子等。在阅读设置中,我定义了指向“blog”页面的帖子,然后应该引用该页面page-blog.php 但我看到的都是index.php有什么建议吗?谢谢