Contenido exclusivo para usuarios registrados en WordPress
Mucho más fácil de lo que imaginaba, usando los famosos shortcodes, sólo tenemos que añadir esto a nuestro ya famoso functions.php:
<?php add_shortcode( 'ocultar', 'ocultar_texto_invitados' ); function ocultar_texto_invitados( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return $content; return '<h2>...fin del contenido para usuarios no registrados... </h2>'; } add_action( 'after_setup_theme', 'et_setup_theme' ); ?>
Una vez hecho esto, solo poniendo los shortcodes de [ocultar] contenido que queremos sólo para usuarios[/ocultar], ya lo tendremos, incluso en la propia función podemos poner algún texto o enlace para animar a la gente para que se registre y pueda ver los contenidos.
Es sin duda una manera fácil de tener contenido privado en tu WordPress sólo al alcance de tus usuarios que esten registrados.
Últimos comentarios