Mostrar un contenido a usuarios no registrados

En el siguiente ejemplo crearemos una función que nos ayudará a crear un «shortcode» que utilizaremos para mostrar un contenido solo a los usuarios que no estan registrados en nuestro sitio creado en WordPress

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

function contenido_no_usuarios($attr, $content = null) {
	extract(shortcode_atts(array(
		'deny' => '',
	), $attr));
	if ((!is_user_logged_in() && !is_null($content)) || is_feed()) return $content;
	return $deny;
}
add_shortcode('contenido_no_usuarios', 'contenido_no_usuarios');
Como se inserta el shortcode:

[contenido_no_usuarios deny="Este contenido solo es para usuarios no registrados"]Lorem ipsum dolor sit amet[/contenido_no_usuarios]

Si deseas más información sobre como desarrollar en

WordPress en español

, visita el Codex oficial de WordPress haciendo clic aquí.

Si necesitas consultoría sobre

WordPress

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css