簡體   English   中英

WordPress wp_get_current_user()在其他php函數中返回空數組

[英]WordPress wp_get_current_user() return empty array in Other php function

我在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());
});

嘗試這個

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM