Я пытаюсь аутентифицировать запрос rest-api с помощью токена доступа.Я использую v3.1.9 плагина WP OAuth Server, доступного на Github для аутентификации OAuth 2.Запросы успешно аутентифицируются с помощью этого плагина при тестировании на localhost.Но при попытке аутентификации запросов на отдых для удаленного сайта происходит сбой, и wp_get_current_user
возвращает false
.
Когда я попытался откопать Медведицу путем отладки, я обнаружил, что обратный вызов фильтра для аутентификации никогда не вызывается.Обратный вызов для добавленного фильтра здесь никогда не вызывается, и, следовательно, пользователь не аутентифицирован для запроса на отдых.Фильтр применяется для запроса функцией _wp_get_current_user
в строке # 2603 в users.php ядра WordPress.Я попытался добавить еще один фильтр для отладки, но он также не вызывается.
add_filter( 'determine_current_user', function() {
error_log('****** determining ******');
}, 5 );
Я не могу найти основную проблему, которая препятствует применению этого фильтра.