WP SITES

3086 Coded Tutorials & 291 Plugins

Show Genesis Widget For Logged Out Users & Remove When Logged In

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

New Plugins