Error en código que permite loguearte o ver tu cuenta si te haz logeado
-
Estoy creando un shortcode para colocarlo en el menú (barra superior de mi pagina) para que cuando no hallas iniciado sesión o si no tienes cuenta al dar click en el texto te lleve a la pagina de login (Pagina de inicio de sesión) y diga iniciar sesión, pero si ya haz iniciado sesión te diga Hola #nombre# ! y cuando des click te lleve a una pagina distinta donde puedes ver tu cuenta.
El código que e creado es este pero tiene fallas y no se como lograr que me de el resultado deseado:(No se mucho de código)function Kraze_mostrar_conectado( $atts ) { global $current_user, $user_login; wp_get_current_user(); add_filter('widget_text', 'apply_shortcodes'); if ($user_login) return '<a href="https://pentyfive.com/mi-cuenta/">'¡Hola ' . $current_user->display_name</a>'; else return '<a href="https://pentyfive.com/iniciar-sesion/">Acceder</a>'; } add_shortcode( 'mostrar_conectado', 'Kraze_mostrar_conectado' );
Imagen de mi short code puesto que no funciona
RESULTADO DESEADO:
Cuando no haz iniciado sesion o no te haz registrado:
Imagen
Cuando ya haz iniciado sesión:
Imagen 2- Este debate fue modificado hace 2 años, 6 meses por .
- Este debate fue modificado hace 2 años, 6 meses por .
La página con la que necesito ayuda: [accede para ver el enlace]
- El debate ‘Error en código que permite loguearte o ver tu cuenta si te haz logeado’ está cerrado a nuevas respuestas.