我目前正在使用woocommerce,希望将没有登录的用户重定向到主页,但是我在确定应该在哪里实现这一点时遇到了一点困难
我已经做了研究,并确定使用is\\u user\\u logged\\u()可以查看用户是否已登录。
我尝试在woocommerce/woocommerce功能中实现。php
// When default permalinks are enabled, redirect shop page to post type archive url
if (is_user_logged_in() && isset($_GET[\'page_id\']) && $_GET[\'page_id\'] > 0 && get_option( \'permalink_structure\' )=="" && $_GET[\'page_id\'] == woocommerce_get_page_id(\'shop\') ) :
wp_safe_redirect( get_post_type_archive_link(\'product\') );
exit;
endif;
但它仍然允许页面可见