Soporte » Comunidad » Peticiones y feedback » Ocultar categorías de productos

  • El Pollo

    (@el-pollo)


    Hola a todos, recientemente he creado mi primera tienda online utilizando wordpress, y a pesar de la sencillez, tengo una cuestión que me lleva loco y que no se como solucionar, el caso es que quiero que quien entre a la web pueda ver mis productos solo si está registrado, para ello ya he puesto el plugin correspondiente, que oculta en el menú la pagina «tienda» mientras no estés registrado, hasta ahí perfecto, pero cuando en el menú añado un acceso de productos de la tienda, es decir un simple link, éste no me lo oculta con lo cual la opción de ocultar la entrada princial de la tienda no sirve de nada.
    La entrada a tienda en una página creada por mi, en la cual pongo las instrucciones para registrarse, etc. una vez registrado mi pagina envía un correo con el password, etc.
    Para hacerlo corto que me estoy liando, el plugin que tengo oculta solo las páginas, en ningún caso los enlaces directos en el menú, ¿alguno sabeis como se puede solucionar esto?
    Me gustaría poder ocultar tambien los enlaces a los usuarios no registrados. Espero que me hayais entendido.
    mi web: http://dpicoshop.com
    Salud amigos.

Viendo 4 respuestas - 1 de 4 (de 4 total)
  • no entendí

    Hola de nuevo, tengo una página web en la que a unas páginas determinadas solo se puede acceder si estás registrado, en estas páginas hay una serie de productos que fabricamos y que solo queremos que vean los usuarios registrados, si no te registras no se pueden ver, hasta ahí bien, el problema es que si yo añado al menú de la página un enlace de categorías de productos, pinchando en él, no sirve de nada estar registrado porque te los muestra aunque estés como invitado, mi pregunta es si sabéis de alguna manera de ocultar esos enlaces hasta que se registren y una vez registrados ya se vean. Gracias por tu interés.
    Salud amigo.

    mi web: http://dpicoshop.com

    tiene que modificar un archivo que se llama category.php o algo similar a eso

    pone hasta arriba lo siguiente

    <?php if ( is_user_logged_in() ): ?>

    y al final esto

    <?php else:
            wp_redirect( home_url( '/acceder-a-la-tienda/' ) );
            exit();
    endif; ?>

    esto lo que va hacer es cuando entren a su pagina web a la sección de categoría como dice y no estén logueados los mandara a que lo hagan..

    cual quier problema me dice..

    En una situación similar yo lo solucioné agregando desde en editor (antes del enlace) «more» ósea «más» después de ello sólo pueden verlo los registrados. En la página le sale «leer más» y allí le exige registrarse.

Viendo 4 respuestas - 1 de 4 (de 4 total)
  • El debate ‘Ocultar categorías de productos’ está cerrado a nuevas respuestas.