我使用短代码调用小部件。一切正常,但我想将一些$ instance(参数)传递给the_widget
。我使用$content
将参数传递给the_widget
,但在设置参数后我没有看到任何内容。
这是我的短代码功能
add_shortcode('widget','widget');
function widget($atts) {
// Configure defaults and extract the attributes into variables
extract( shortcode_atts(
array(
'name' => ''
),
$atts
));
$args = array(
'before_widget' => '<div class="box widget">',
'after_widget' => '</div>',
'before_title' => '<div class="widget-title">',
'after_title' => '</div>',
);
ob_start();
the_widget( $name, $content, $args );
$output = ob_get_clean();
return $output;
}
这是短代码
[widget name="WP_Widget_Pages"]title=Pages&sortby=post_title[widget]
请告诉我是什么问题