Если я хочу использовать функции WordPress из внешнего приложения, я бы сделал следующее:
require_once('/path/to/wordpress/wp-load.php');
$isLoggedIn = is_user_logged_in();
Это работает без проблем. Но я хотел бы загрузить WordPress изнутри функции. Что-то вроде этого:
function wpIsUserLoggedIn()
{
global $wpdb; // Otherwise there are bunch of errors when including wp-load.php
require_once('/path/to/wordpress/wp-load.php');
return is_user_logged_in(); // Always returns false
}
В этом случае is_user_logged_in () всегда возвращает false. Что мне не хватает? Есть ли способ загрузить WP из функции?
Задача ещё не решена.
Других решений пока нет …