Функция isAdmin() для WordPress Leave a comment

Многие программисты выполняя отладку кода на живом сайте сталкиваются с потребностью в том что бы получить вывод на экран debug-а только для себя и что бы другие посетители сайта его не увидели.Например в cms Битрикс есть удобная функция  CUser::IsAdmin() , благодаря ей можно свободно посмотреть что выводит var_dump без опаски что это увидят другие пользователи. Подобные функции так же есть у Drupal, PrestaShop,Joomla и других популярных cms.

А что же у WordPress, у WordPress на самом деле есть очень удобный объект текущего пользователя системы. Получить объект текущего пользователя можно вызовом wp функции wp_get_current_user() и уже из этого объекта узнать всё информацию о пользователе. Но всё же, для повсеместного и быстрого использования может пригодится функция проверки на принадлежность к администрации сайта.

Ниже вывод этой небольшой и удобной функции:

Определив эту функцию у себя на сайте, дальше можете использовать простую конструкцию для проверки являетесь ли вы админом:

Теперь вывод вашего var_dump будет виден только вам.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *