Intereting Posts
wp_schedule_event () устанавливается ежедневно, но обрабатывается каждую секунду вариант многоузлового изменения на всех сайтах Создание определенных категорий меню Условный оператор в WP SQL-запросе хотите добавить параметр загрузки видео для внешнего пользователя Ошибка создания подключения к базе данных, но учетные данные в порядке. Проверка формы комментариев Показать наиболее просматриваемые сообщения последних дней по ссылке? Непрямая модификация перегруженного свойства WP_Post :: $ classes не влияет Рекомендации по добавлению статических страниц получить сообщения от Custom Post Type & Category Загрузка материала WordPress на сайт laravel Пользовательская постоянная ссылка /% category% /% postname% / производит 404 на каждый пост как перенаправить на страницу поиска пользовательских паролей Лучший способ добавить таблицы стилей в тему для детей?

Проверка WordPress Frontend, если текущий пользователь является администратором

Я пытаюсь проверить, если текущий пользователь, который обращается к странице, если администратор использует current_user_can() , но он не работает и вместо этого возвращает это сообщение:

 Fatal error: Call to undefined function wp_get_current_user() in /home/******/public_html/wordpress/wp-includes/capabilities.php on line 1329 

Что я могу использовать, чтобы проверить, является ли пользователь администратором или нет в интерфейсе?

Для этого я использую отдельный файл php, например:

 <?php if(current_user_can('manage_options')) { // do stuff here.. } ?> 

Я знаю, что это можно исправить добавлением этой строки кода require_once('pluggable.php') во вторую строку файла с именем capabilities.php . Но я не хочу, чтобы пользователь беспокоился об этом.