Eu tenho um site usando WordPress e um comércio eletrônico usando WooCommerce. Gostaria que minha loja (e todas as suas páginas) fossem vistas apenas por usuários logados.
Por meio do plug-in do Gerenciador de acesso do usuário , neguei o acesso à página da loja, mas com um link direto para um produto etc., é possível acessar essa página específica, mesmo que o usuário não esteja logado.
Como redirecionar usuários, que não estão conectados, para outra página, se tentarem acessar uma página do WooCommerce?
users
woocommerce
Alessandro
fonte
fonte
Acabei de alterar o redirecionamento para
para que os usuários sejam redirecionados na página "Minha conta" se não estiverem logados ou registrados.
fonte
My Account
página. É melhor recuperar o link permanente da página Minha Conta que você vinculou nas configurações do WooCommerce. Dessa forma, sempre que o link permanente for alterado ou você tiver um site multilíngue em execução, o link permanente ainda será recuperado corretamente. Resumindo: é melhor não codificar permalinks / slugs (ou URLs em geral). Um método melhor seria:wp_redirect( get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) );
Eu mudaria para isso
ao invés de
fonte