AyudaWordpress nos muestra un tutorial muy interesante para ocultar contenido a los usuario no registrados mediante el uso de ShortCodes.
Y es que con unas pocas líneas en WordPress se pueden hacer cosas realmente útiles y potentes.
// Functions.php
add_shortcode( 'visitante', 'shortcode_para_visitantes' );
function shortcode_para_visitantes( $atts, $content = null ) {
if ( ( is_user_logged_in() && !is_null( $content ) ) || is_feed() )
return $content;
return 'Para ver este contenido, <a href="' . site_url('wp-login.php?action=register', 'login') . '">debes estár registrado</a>';
}
Una vez añadido a nuestro functions.php
podremos usar [visitante][/visitante]
para ocultar el contenido que queramos a los visitantes no registrados.
[visitante]
Aquí pones lo que te apetezca que quieras que vean solo los no registrados
[/visitante]
12 comentarios, 0 referencias
+
#