如何设置WordPress小部件区域的样式?

时间:2016-02-04 05:00:51

标签: css wordpress

我在我的内容和下面的条目上面注册了几个新的小部件区域,我在设置它们时遇到了麻烦。这些类是above_contentafter_entry,但在我的样式表中创建.above_content.after_entry类不会影响它们。有任何想法吗?我只是尝试对齐然后添加填充。 My test site

这是我用来注册小部件区域的代码

genesis_register_sidebar( array(
    'id'          => 'after_entry',
    'name'        => __( 'After Entry', 'domain' ),
    'description' => __( 'After Entry', 'domain' ),
) );

add_action( 'genesis_entry_footer', 'your_widget2' );
function your_widget2() {
    if ( is_active_sidebar('after_entry') ) {
        genesis_widget_area( 'after_entry', array(
        'before' => '<div class=“after_entry widget-area">',
        'after'  => '</div>',
        ) ); 
    }
}

1 个答案:

答案 0 :(得分:2)

您的HTML出现了问题,

<div class="“above_content" widget-area"="">
<div class="“after_entry" widget-area"="">

这就是为什么课程不适用。

应该如下,

<div class="above_content widget-area">
<div class="after_entry widget-area">

你有,它应该是"。检查下面,

genesis_register_sidebar( array(
    'id'          => 'after_entry',
    'name'        => __( 'After Entry', 'domain' ),
    'description' => __( 'After Entry', 'domain' ),
) );

add_action( 'genesis_entry_footer', 'your_widget2' );

function your_widget2() {
    if ( is_active_sidebar('after_entry') ) {
        genesis_widget_area( 'after_entry', array(
            'before' => '<div class="after_entry widget-area">',
            'after'  => '</div>',
        ) ); 
    }
}

我希望它有所帮助。