Intereting Posts
Как я могу вставлять опции в тег select внутри формы виджетов? Как отображать сообщения в гиперссылке с вложенными слизнями? Как я могу использовать «getarchives_where» для получения ежемесячных архивов для статических страниц? Сортировка «get_pages» по заказу меню, не упорядочивая Попытка получить свойство ошибки без объекта с эскизом Показывать пользователей списка на основе двух настраиваемых значений полей Искать только пользовательские таксономии 3.5 Media Manager – выноска в обменных ящиках Модульные CSS и JS в дочерних темах Как использовать $ filename = basename (get_attached_file ($ data-> ID) При перемещении установки WordPress на новый сервер, почему я должен обновлять каждое сообщение до того, как будет показано содержание? Правило iframe для песочницы применяется на всей почтовой странице (боковые панели, объявления) удалить пользовательскую базу таксономии / слизню Как запросить таблицу wp_postmeta для любого конкретного meta_value? Установите текст по умолчанию для the_search_query ();

Проверка 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, если текущий пользователь является администратором"