Wordpress wp_get_current_user () больше не работает - PullRequest
0 голосов
/ 29 сентября 2019

Я использовал для этого месяца этот код на некоторых страницах, которые я разработал на PHP, прикрепленных к моему веб-сайту Wordpress.

require( dirname( __FILE__ ) . '/../wp-load.php' );
require __DIR__ . '/../Connection.php';
include('config.php');

$current_user = wp_get_current_user();

if (! $current_user->exists() ) {
    header("location: " . LOGIN_URL);
}
.... more

Но сегодня скрипт больше не работает, потому что он не извлекает текущего пользователя.

Моя версия WordPress - 5.2.3

Что я могу сделать?Спасибо

NEWS:

Другие функции и переменные из Wordpress работают, например, $ product, поэтому включение файла корректно.Может быть, это проблема куки и сессий?

1 Ответ

0 голосов
/ 30 сентября 2019

Похоже, вы не вошли в систему (правильно).Да, вход в систему означает, что браузер может предоставить действительный файл cookie, соответствующий учетной записи пользователя.Вы также можете проверить is_user_logged_in() до wp_get_current_user().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...