我正在尝试将一个小部件插入到我存储在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函数的问题,我认为它不会吐出小部件,但确实如此。在错误的地方。
有人有什么用吗?
答案 0 :(得分:0)
在您的模板中添加此代码
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Name of Widget') ) : ?>
<?php endif; ?>