Genesis Framework: Eigene Widget Area registrieren und darstellen

Über folgenden Code wird eine eigene Widget Area beim Genesis Framework registriert:

genesis_register_sidebar( array(
    'id'            => 'frontpage',
    'name'          => __( 'Frontpage', 'themename' ),
    'description'   => __( 'This is a widget area for the frontpage', 'themename' ),
) );

Um die soeben registrierte Widget Area auszugeben hilft folgender Code:

add_action( 'genesis_after_header', 'pure_after_post_widget' );

function pure_after_post_widget() {
    if ( is_singular( 'post' ) )
        genesis_widget_area( 'frontpage', array(
        'before' => '<div class="frontpage widget-area">',
        'after' => '</div>',
    ) );
}

Schreibe einen Kommentar