Simply paste this PHP code at the end of your child themes functions.php file.
The widget only displays for logged out visitors and not when registered users are logged in.
genesis_register_sidebar( array(
'id' => 'loggedout-widget',
'name' => __( 'Display Widget When Logged Out', 'wpsites' ),
'description' => __( 'After Single Posts Logged Out Widget.', 'wpsites' ),
) );
add_action( 'genesis_after_entry', 'logged_out_widget', 5 );
function logged_out_widget() {
if ( is_singular('post') && is_active_sidebar('loggedout-widget') && !is_user_logged_in())
genesis_widget_area( 'loggedout-widget', array(
'before' => '<div class="after-entry widget-area"><div class="wrap">',
'after' => '</div></div>',
) );
}
Leave a Reply