Tengo un sitio web con WordPress y un comercio electrónico con WooCommerce. Me gustaría que mi tienda (y todas sus páginas) sean vistas solo por usuarios registrados.
A través del complemento User Access Manager , he denegado el acceso a la página de la tienda, pero con un enlace directo a un producto, etc., no obstante, se puede acceder a esa página en particular, incluso si el usuario no ha iniciado sesión.
¿Cómo puedo redirigir a los usuarios, que no están conectados, a otra página si intentan acceder a una página de WooCommerce?
users
woocommerce
Alessandro
fuente
fuente
Acabo de cambiar la redirección a
para que los usuarios sean redirigidos en la página "Mi cuenta" si no están conectados o registrados.
fuente
My Account
página. Es mejor recuperar el enlace permanente de la página Mi cuenta que ha vinculado en la configuración de WooCommerce. De esta manera, siempre que se cambie el enlace permanente o tenga un sitio en varios idiomas que ejecute, el enlace permanente se recuperará correctamente. En resumen: es mejor no codificar enlaces permanentes / slugs (o URL en general). Un método mejor sería:wp_redirect( get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) );
Me gustaría cambiar a esto
en lugar de
fuente