Wordpress:在短代码中回显dynamic_sidebar小部件

时间:2014-01-11 04:18:06

标签: php wordpress

我正在尝试将一个小部件插入到我存储在footer.php文件中的短代码中...

<?php
echo do_shortcode( '[accordion_full_width title="upcoming events" full_width="yes" background_color="#68676b"]' . 
dynamic_sidebar( 'footer_contents' )
. '[/accordion_full_width]'); ?>

...然后首先渲染小部件,然后是短代码。

如果这是在do_shortcode中使用dynamic_sidebar函数的问题,我认为它不会吐出小部件,但确实如此。在错误的地方。

有人有什么用吗?

1 个答案:

答案 0 :(得分:0)

在您的模板中添加此代码

 <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Name of Widget') ) :      ?>
 <?php endif; ?>