Entramos como administrador en WordPress, seleccionamos Apariencia>Editor
A la derecha podemos ver la plantilla:
Funciones del tema
(functions.php)
Pulsamos para que aparezca en el editor de texto central la plantilla funcions.php del tema que tenemos seccionado actualmente.
Añadimos en cualquier parte (después de <?php) lo siguiente:
add_shortcode( ‘soloreg’, ‘ocultar_texto_invitados’ );
function ocultar_texto_invitados( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return $content;
return »;
}
add_shortcode( ‘soloinv’, ‘ocultar_texto_usuarios’ );
function ocultar_texto_usuarios( $atts, $content = null ) {
if ( !is_user_logged_in() && !is_null( $content ) && !is_feed() ) return $content;
return »;
}
Ahora podemos poner en cualquier entrada [ soloreg ]texto a ocultar[ /soloreg ] para ocultar a los invitados el texto entre las etiquetas (o [ soloinv ] para ocultar a los usuarios registrados).