get_currentuserinfo устарела с версии 4.5! Вместо этого используйте wp_get_current_user()

https://build.trac.wordpress.org/changeset/36278/trunk/wp-includes/pluggable-deprecated.php

После установки или обновления WordPress с 4.5. Создать ошибку:

Примечание: функция get_currentuserinfo устарела с версии 4.5! Вместо этого используйте wp_get_current_user(). в wp-includes\functions.php в строке 3662

Больше информации для решения проблемы

2 ответа

Решение

Просто найдите в плагине или теме с текстом "get_currentuserinfo" и замените на wp_get_current_user ().

Из-за устаревшей функции get_currentuserinfo и прибывшей новой функции _wp_get_current_user() С: WordPress 4.5.0

function get_currentuserinfo() { 
   _deprecated_function( __FUNCTION__, '4.5', 'wp_get_current_user()' ); 
   return wp_get_current_user(); 
}

Выполните следующий шаг. Я восстановил один из моего блога от той же ошибки. 1. Установите плагин монитора запросов.2. Просмотрите уведомление на панели администратора и нажмите на выделенное предупреждение. 3. Экран переходит к подробному объяснению предупреждения. 4. Секция Call Stack сообщит вам точное местоположение, где используется get_currentuserinfo(). 5. Чтобы исправить эту проблему, просто замените get_currentuserinfo() на wp_get_current_user()

Другие вопросы по тегам