我正在使用Woocommerce,但在停用访客结帐方面遇到了问题。
我确保在设置页面中'启用访客结帐' 未选中,但人们仍然可以在不创建帐户或记录的情况下结帐英寸
我应该在其他地方设置这个吗?
答案 0 :(得分:0)
尝试在与您正在开发的浏览器不同的浏览器中查看该网站。我发现在wordpress-admin中以用户身份登录,也让我成为了一个活跃的登录用户来结帐。
答案 1 :(得分:0)
Woocommerce - >还需要未选中该选项帐户标签。 如果在“结帐”页面上启用注册。
答案 2 :(得分:0)
转到WooCommerce>帐户和取消勾选在“结帐”页面上启用注册。
这应该可以胜任!
或者,您可以将此代码添加到主题functions.php
add_action( 'template_redirect', 'woo_restirct_checkout' );
function woo_restirct_checkout() {
if ( !is_user_logged_in() && is_checkout() ) {
$my_account_url = get_permalink( get_option('woocommerce_myaccount_page_id') );
wp_redirect( $my_account_url );
exit;
}
}
干杯, 弗朗西斯