woocommerce php片段用于继续结帐以了解用户是否登录

时间:2017-01-27 16:37:20

标签: wordpress woocommerce

我正在使用woocommerce主题店主,我有问题继续结帐功能 我需要一个php代码片段来检查用户是否登录,当他点击按钮继续在购物车页面结帐时

3 个答案:

答案 0 :(得分:0)

您必须使用简单的wordpress功能来检查用户是否登录。  的 is_user_logged_in()

检查当前访客是否是登录用户。 如果用户登录则返回(bool)True,如果没有登录则返回false。

Write-Host

答案 1 :(得分:0)

首先你需要在结账页面检查用户,如果是,那么检查;或者如果你有自己的功能,那么你可以简单地按下is_user_logged_in()功能。

add_action('wp', 'xyz_checkLoggedIn');

function xyz_checkLoggedIn() {
    if (is_checkout()) {
        if (is_user_logged_in()) {
            //user is logged in
        } else {
            //user is not logged in
        }
    }
}

代码进入活动子主题(或主题)的function.php文件。或者也可以在任何插件php文件中。
代码经过测试且功能齐全。

希望这有帮助!

答案 2 :(得分:0)

writev()