如何在WordPress中将类添加到自定义边栏

时间:2017-02-11 03:00:44

标签: php css wordpress

我刚学会了如何创建自定义WordPress主题。我想在我的侧边栏中分配一个类来进行样式化,但是我没有在网上找到任何解释如何执行此操作的内容。我添加到我的functions.php文件中以注册我的侧边栏的代码是:

    if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'id'            => 'sidebar-1',
        'description'   => __( 'Add widgets here to appear in your sidebar.', 'twentysixteen' ),
        'before_widget' => '',
        'after_widget'  => '',
        'before_title'  => '',
        'after_title'   => '',
    ));

我添加到sidebar.php文件的代码是:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<?php endif; ?>

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

使用before_widget和after_widget添加包装器。

答案 1 :(得分:1)

register_sidebar( array(
        'name'          => esc_html__( 'Sidebar', 'twentysixteen' ),
        'id'            => 'sidebar-1',
        'description'   => 'Add widgets here to appear in your sidebar.',
        'before_widget' => '<aside id="%1$s" class="widget custom-class %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h2 class="widget-title custom-class">',
        'after_title'   => '</h2>',
    ) );

在functions.php文件

中试试