我已经导入了一个主题,并且与Wordpress都运行良好。但是,我试图将一个小部件添加到footer.php中,但是由于某种原因,该小部件没有显示。
我的footer.php如下:-
<?php get_sidebar('footer_widget'); ?>
我也将其添加到functions.php中
function bauhaus_arphabet_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'sidebar', 'bauhaus' ),
'id' => 'bauhaus_sidebar',
'before_widget' => '<div id="%1$s" class="widget sidebar_widget %2$s">',
'after_widget' => '</div>',
'description' => esc_html__( 'blog sidebar', 'bauhaus' ),
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
register_sidebar( array(
'name' => __( 'Footer', 'bauhaus' ),
'id' => 'footer_widget',
'before_widget' => '<div id="%1$s" class="widget footer_widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>'
));
}
有人知道为什么不显示吗?
预先感谢您, 斯科特
答案 0 :(得分:1)
将代码替换为:
<?php dynamic_sidebar( 'footer_widget' ); ?>