我设法按照fuxia's solution将默认的小部件添加到页脚侧边栏,但是该小部件似乎没有被“激活”(我必须删除并将其手动添加回页脚侧边栏,这样小部件才能正常工作,预设的小部件代码毫无意义)。我发现上述解决方案添加的小部件与从可用小部件列表中拉出的同一小部件不同。下图显示了小部件页脚列表中小部件项目的不同href值。 (灰色框只是小部件名称)
我不确定这是否是问题背后的原因,但是有没有办法将小部件添加到页脚侧边栏并使其工作/“激活”?
功能。 php
add_action( 'widgets_init', 'custom_sidebars' );
/*Custom widgets*/
function aavishkaar_custom_sidebars(){
register_sidebar(
array (
'name' => __( 'Footerwidget', 'Aavishkaar' ),
'id' => 'footer-widget1',
'description' => __( 'Footer widget', 'Aavishkaar' ),
'before_widget' => '<div class="col-md-2 col-3 footer-pd_0 widget_ul">',
'after_widget' => "</div>",
)
);
}
Then add menu to this and call it by <?php dynamic_sidebar('footer-widget1');?>