Есть вот такой вариант проверки:
PHP код:
global $user;
if(is_user($user)){
echo " тут выводим блок для пользователя";
}else{
echo "тут выводим блок для гостя";
}
Если вы используете темы на html шаблонах,
то вместо echo "...";
можно ввести переменную, например:
PHP код:
if(is_user($user)){
$u_block = "тут html код для блока пользователя";
}else{
$u_block = "тут html код для блока гостя";
}
и в html шаблоне уже просто вставляете в нужном месте переменную $u_block