Existen diferentes maneras de mostrar contenido para usuarios conectados o desconectados, pero para esto usaremos la función is_user_logged_in()
Completamente en PHP
En el caso de usar código únicamente en PHP
<?php if (is_user_logged_in()) { // Contenido visible solo para usuarios conectados } else { // Contenido visible solo para usuarios desconectados } ?>
Combinación de PHP y HTML
En el caso de querer mostrar código en HTML, ejemplo: con etiquetas <style>, <script>, <div>, etc
<?php if (is_user_logged_in()): ?> <!-- Contenido (html) visible solo para usuarios conectados --> <?php else: ?> <!-- Contenido (html) visible solo para usuarios desconectados --> <?php endif; ?>
Otras formas de usar la función is_user_logged_in() son para:
Mostrar contenido a usuario conectados
Puede usarse para mostrar contenido exclusivo de tu pagina web cuando un usuario esta registrado
<?php if (is_user_logged_in()) { // Contenido visible solo para usuarios conectados } ?>
<?php if (is_user_logged_in()): ?> <!-- Contenido (html) visible solo para usuarios conectados --> <?php endif; ?>
Mostrar contenido a usuario desconectados
Puede usarse para mostrar publicidad solamente a usuarios que no están registrados
<?php if (!is_user_logged_in()) { // Contenido visible solo para usuarios desconectados } ?>
<?php if (!is_user_logged_in()): ?> <!-- Contenido (html) visible solo para usuarios desconectados --> <?php endif; ?>