WordPress wp_get_current_user()在其他php函数中返回空数组

时间:2017-01-02 08:32:16

标签: php wordpress laravel-5.2 integration

我在Laravel 5.2应用程序中使用WordPress用户。用户登录WordPress。我可以在WordPress中轻松获取用户数据。但是当我试图让Laravel 5.2中的用户发送空阵列时 即

  WP_User Object
  (
    [data] => stdClass Object ( )

[ID] => 0
[caps] => Array
    (
    )

[cap_key] => 
[roles] => Array
    (
    )

[allcaps] => Array
    (
    )

    [filter] => 
)

这里是我的函数WordPress function.php

add_action('init', 'loginFunction');
function loginFunction(){
     return wp_get_current_user();  
}

在Laravel路线

Route::get('/wordpress', function(){
    require('wordpress1\wp-load.php');
    echo "<pre>"; print_r(loginFunction());
});

1 个答案:

答案 0 :(得分:0)

试试这个

Route::get('/wordpress', function(){
require('wordpress/wp-config.php');
global $wpdb;
echo "<pre>"; print_r(loginFunction());
});