WordPress как на ладони
WordPress темы и плагины за 250 рублей wordpress jino

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

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

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

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

0
21 день назад
  • 0

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

    define( 'WP_DEBUG', false );

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

    Или так

    add_filter( 'deprecated_function_trigger_error', '__return_false' );

    если WP_DEBUG нужен

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

    Установи 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' );

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

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