Я пытаюсь получить текущий идентификатор пользователя из приложения вне 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.
спасибо!
если вы делаете print_r (current_user); Каков результат? – Sabari
Вы имеете в виду print_r ($ current_user)? Объект WP_User ([data] => [ID] => 0 [caps] => Array() [cap_key] => [role] => Array() [allcaps] => Array() [filter] =>) – denoise
Да. Таким образом, возвращается объект WP_user. Вы вошли в область администрирования WordPress? – Sabari