如何在WooCommerce网站上获取用户详细信息

时间:2016-11-29 13:37:25

标签: php wordpress woocommerce

我有一个简单的WordPress网站与WooCommerce,我想获得登录的用户ID和/或邮件。

我是WP和PHP的新手,所以我想我错过了一些东西。

这是主要的PHP代码:

<?php

//Needed?
require_once ABSPATH . '/wp-content/plugins/woocommerce/includes/class-wc-customer.php';

class MyClass
{
    protected $wp;


    public function initialize()
    {

       if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
    // Put your plugin code here

        global $woocommerce;
        $cust = $woocommerce->customer;
        echo '<div id="UserDiv" >';
        echo var_dump($cust); //returns NULL
        echo $cust->ID; //returns nothing
        echo $cust->user_email; //returns nothing
        echo '</div>';


        }

    }
}


?>

也尝试过:

 $user_id = get_current_user_id();
 $user = new WP_User(get_current_user_id());

它也不起作用......

谢谢!

0 个答案:

没有答案