Soporte » WordPress Avanzado » ocultar boton si no esta logeado

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador kallookoo

    (@kallookoo)

    Hola,
    Una manera facil es usando CSS, un ejemplo no probado:

    
    body:not(.logged-in) li.garage {
     display: none;
     visibility: hidden;
    }
    

    Otra seria mediante codigo pero deberiamos saber que theme usas, como creas ese menu y poco mas.

    Iniciador del debate trancecode

    (@trancecode)

    Gracias bro, no es mala idea, pero necesito dentro de ello agregar una función… si esta logeado mostrar, de lo contrario no mostrar… y es mas seguro por codigo que en css igual bro.

    Moderador kallookoo

    (@kallookoo)

    Hola,
    Como te comente si no sabemos el theme poco podemos hacer, despues podemos encontrarnos que el theme sea premium (no tenemos acceso) o no te permita su modificacion.

    Te sugiero que mires estos links, especialmente los que sean de plugins.
    https://duckduckgo.com/?q=wordpress+menu+user+logged

    Si el botón es en el menú como te dice @kallookoo puedes usar ese plugin o yo uso ‘User Menus – Nav Menu Visibility’ y también me vá bien, además es muy fácil de manejar.
    https://es.wordpress.org/plugins/user-menus/

    Si el botón es en el contenido la única solución que se me ocurre que no sea con css, es con PHP. Agrega un plugin que te permita agregar PHP a tus post y agregas el siguiente código:

    if ( is_user_logged_in() ) {
       echo '<button type="button">Click</button>';
    }
    • Esta respuesta fue modificada hace 4 años, 8 meses por tamarazambrana.
    • Esta respuesta fue modificada hace 4 años, 8 meses por tamarazambrana.
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘ocultar boton si no esta logeado’ está cerrado a nuevas respuestas.