Cita:
Iniciado por arturosl Es facil usando shortcodes, primero pega esto en tu archivo de functions.php
Código PHP:
Ver originaladd_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in
() && !is_null( $content ) && !is_feed
() ) return $content;
return '';
}
Despues donde quieras mostrar el contenido especial para usuarios registrados coloca lo siguiente:
Código HTML:
Ver original[member]
Todo lo que valla dentro de estas etiquetas es visible solo para usuarios registrados.
[/member]
Pruebalo y avísame si te sirvio.
Gracias por responder.
Creo que no me explique bien, pero lo que yo busco exactamente, no es restringir contenido. Voy a ser mas especifico.
Por ejemplo yo tengo 5 paginas creadas en la administracion de WP.
Home
Quienes somos
Ubicacion
Registro
Contacto
Entonces el wp me crea el menu automaticamente y yo puedo cambiarles el orden, mas no da la opcion de permitir o no la visualizacion dependiendo de perfil-
me muestra los 5 items de menu.
Y yo quiero que el item "Registro" se oculte, es decir, solo me muestre solo los 4 items, a menos que me haya logueado como administrador.
Como lo podria hacer?.