如何将小部件添加到页面边上

时间:2017-01-26 作者:Turkishkitten

我已经访问过外观,它会将其添加到主主页,但我无法将其添加到页面的右侧或左侧。

1 个回复
SO网友:Johansson

要注册边栏小部件,请转到Appearance > Editor 并选择function.php 从右边。然后将此代码复制并粘贴到function.php 文件

function custom_register_widgets() {
    register_sidebar( array (
        \'name\'          => __( \'Sidebar widget\'),
        \'id\'            => \'sidebar-custom\',
        \'description\'   => __( \'Widgets dragged here will appear in the right sidebar.\' ),
        \'before_widget\' => \'<aside id="%1$s" class="widget %2$s">\',
        \'after_widget\'  => \'</aside>\',
        \'before_title\'  => \'<h5 class="widget-title"><span>\',
        \'after_title\'   => \'</span></h5>\'
    ) );    
}

add_action( \'widgets_init\', \'custom_register_widgets\' );
现在您需要调用小部件来显示它。再次从右侧选择sidebar.php 并将此代码粘贴到所需的位置:

<?php if(is_active_sidebar(\'sidebar-custom\')){ dynamic_sidebar(\'sidebar-custom\'); }?>

相关推荐

Displaying Widgets

在主题开发期间,我了解如何在functions.php 文件然而,当谈到在主题中显示小部件时,是否有一种首选的方式来显示它们-primary,使用the_widget() 功能与dynamic_sidebar() 作用