Woocommerce登录/在结帐页面之前使用来宾结帐选项进行注册

时间:2020-07-19 07:47:15

标签: php wordpress woocommerce

我想在用户登陆woocommerce结帐页面之前创建登录和注册表单,并在此代码的帮助下成功完成了

function ace_redirect_pre_checkout() {
    if (!function_exists('wc')) return;
    $redirect_page_id = 384;
    if (!is_user_logged_in() && is_checkout()) {
        wp_safe_redirect(get_permalink($redirect_page_id));
        die;
    } elseif (is_user_logged_in() && is_page($redirect_page_id)) {
        wp_safe_redirect(get_permalink(wc_get_page_id('checkout')));
        die;
    }
}
add_action('template_redirect', 'ace_redirect_pre_checkout');

现在,我想在表单下方添加来宾结帐按钮,因此,如果用户要以来宾身份登录或要结帐,他们可以重定向到结帐页面。我知道标准的woo-commerce结帐功能上可以做到这一点,但是我想为所有三个选项登录,注册和访客结帐按钮

创建单独的页面

这是结帐(http://sultanchef.iseesedu.in/before-checkout)之前我的登录注册表格的链接

0 个答案:

没有答案