Фильтр успешно добавлен, но обратный вызов никогда не вызывается - WordPress - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь аутентифицировать запрос 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 );

Я не могу найти основную проблему, которая препятствует применению этого фильтра.

...