Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Woocommerce Wordpress插件更改签出流_Wordpress_Woocommerce - Fatal编程技术网

Woocommerce Wordpress插件更改签出流

Woocommerce Wordpress插件更改签出流,wordpress,woocommerce,Wordpress,Woocommerce,我在我的网站上使用Woocommerce wordpress插件。当我进入购物车页面并单击“继续结帐”时,我现在进入结帐页面。我想如下更改此流程 如果用户未登录,则应将其转到其他url。如果用户登录,他将像往常一样进入结帐页面 非常感谢您的帮助。首先,您要创建一个页面,在其中重定向来宾用户,例如register 然后在functions.php中编写此代码 function restrict_user() { if (! is_user_logged_in() && (i

我在我的网站上使用Woocommerce wordpress插件。当我进入购物车页面并单击“继续结帐”时,我现在进入结帐页面。我想如下更改此流程

如果用户未登录,则应将其转到其他url。如果用户登录,他将像往常一样进入结帐页面


非常感谢您的帮助。

首先,您要创建一个页面,在其中重定向来宾用户,例如register

然后在functions.php中编写此代码

function restrict_user() {
    if (! is_user_logged_in() && (is_checkout())) {
        wp_redirect("http://your site url.com/register/");
        exit;
    }
}
add_action('template_redirect', 'restrict_user');
希望这能帮助你