eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

Как избавиться от ошибки: Функция get_currentuserinfo с версии 4.5.0 считается устаревшей!

Как избавиться от ошибки?

Notice: Функция get_currentuserinfo с версии 4.5.0 считается устаревшей! Используйте wp_get_current_user(). in /home/a/altanesv/example.com/public_html/wp-includes/functions.php on line 3840

wp-includes/functions.php on line 3840 - в этой строке не нашел указанную функцию...

0
pozitivist
6.5 лет назад
  • 0

    А кто вызывает get_currentuserinfo()?
    Отключить так

    define( 'WP_DEBUG', false );

    в файле конфига.

    Или так

    add_filter( 'deprecated_function_trigger_error', '__return_false' );

    если WP_DEBUG нужен

    Комментировать
  • 2
    Kama 9788

    Установи query monitor там в заметках (notice) будет видно где именно вызывается get_currentuserinfo(). Далее:

    • Если это плагин, то может его стоит поменять, видимо уже не поддерживается он... Если поменять никак, то залезь в коде плагина и замени там эту функцию на wp_get_current_user().

    • Если это тема, то замени на wp_get_current_user().

    В общем, тебе нужно поменять устаревшую функцию на wp_get_current_user().

    Ну или используй подавление этой ошибки, как посоветовал lifestar. Правда подавление через

    add_filter( 'deprecated_function_trigger_error', '__return_false' );

    не рекомендую.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация