2013-12-13 4 views
0

Я пытаюсь получить текущий идентификатор пользователя из приложения вне WordPress на том же домене, внутри вложенной с помощью:получать WordPress вошли идентификатор пользователя

require_once('../wp-config.php'); 
global $current_user; 
get_currentuserinfo(); 
$userid = $current_user->ID; 

, но результат всегда 0

I уверен, что приложение успешно подключается к WordPress ядра, потому что я могу показать любую информацию о пользователе, используя такой код

echo get_usermeta(8,'last_name'); 
// echoes 'John' 

может кто-нибудь помочь мне с этим?

Я не уверен, что это актуально, но я использую плагин членов 0.2.2 на моем сайте Wordpress.

спасибо!

+0

если вы делаете print_r (current_user); Каков результат? – Sabari

+0

Вы имеете в виду print_r ($ current_user)? Объект WP_User ([data] => [ID] => 0 [caps] => Array() [cap_key] => [role] => Array() [allcaps] => Array() [filter] =>) – denoise

+0

Да. Таким образом, возвращается объект WP_user. Вы вошли в область администрирования WordPress? – Sabari

ответ

1

Вы можете попробовать сеанс. Найдите то, что находится в сеансе, а затем детализируйте данные из базы данных вручную, используя данные сеанса. Просто вам нужно создать несколько запросов mysql.

Смежные вопросы