Intereting Posts
Заказать по menu_order и название? Сохраняйте вставленный предварительно отформатированный код так, как он есть – с вкладками в визуальном редакторе Исключить панель администратора от отображения настройки аватара Как использовать HTTP API с прокси-сервером? Как вставить DIV в верхней части текущей темы? Миграция сайта – некоторые изображения не отображаются в медиатеке Что такое комментарий к пакету и подпакету? Массовый тег добавления (или любой ярлык) на сообщения, у которых есть пользовательский отрывок Разработка WordPress с использованием Docker – как делиться каталогами? после миграции новые загруженные изображения не будут отображаться Разбиение на страницы с пользовательским запросом, пользовательская форма поиска, одиночные и страницы, ajax и плагины Как создать шаблоны страниц для показа сообщений в блогах в разных макетах? WP не распознает персонализированный тип / шаблон сообщения Страницы тестовых сайтов попадают на главный сайт Определено переопределение перекрытия?

Проверка 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 . Но я не хочу, чтобы пользователь беспокоился об этом.

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