не могу определить current_user
-
Я сделал кнопку, разместил ее внутри поста. Когда пользователь кликает на эту кнопку, запускается ajax-запрос, обращающийся к отдельному php-файлу, содержащему функцию обработка запроса. Внутри функции, которая обрабатывает запрос, мне нужно получить id пользователя, от которого пришел запрос.
первый вариант.
function somefunc(){ global $current_user; $userid = $current_user->ID; }
Переменные $current_user и $userid пусты.
второй вариант
function somefunc(){ $current_user = wp_get_current_user() $userid = $current_user->ID }
Возникает ошибка: Call to undefined function wp_get_current_user() …
Прочитал, что эта ошибка исчезает если подгрузить pluggable.phpтретий вариант
function somefunc(){ require_once "wp-includes/pluggable.php"; $current_user = wp_get_current_user(); $userid = $current_user->ID }
Возникакет ошибка: Call to undefined function do_action() in <b>\wp-includes\pluggable.php</b> on line <b>533</b>
То есть функция wp_get_current_user() найдена, но в процессе получения текущео пользователя в цепочке возникла ошибка. Все это интересно, но ID пользователя, пославшего запрос, я так и не получил. Уважаемые специалисты — помогите, пожалуйста
- Тема «не могу определить current_user» закрыта для новых ответов.