Hola!!! En principio fijate que en un par de líneas tenés algún error de sintaxis como ser doble punto y coma:
Código PHP:
Ver originalecho get_sidebar('sidebar-logueados');;
Eso no es correcto y puede hacer que tu código no funcione.
Luego en la plantilla sidebar yo usaría la función
is_user_logged_in, y para llamar a tu sidebar, usá
dynamic_sidebar
La idea sería algo así (ojo, no lo probé):
Código PHP:
Ver original<?php
if ( is_user_logged_in() ) {
dynamic_sidebar( 'sidebar-logueados' );
} else {
dynamic_sidebar( 'sidebar' );
}
?>