Модератор
Yui
(@fierevere)
永子
смотрите логи ошибок PHP на сервере
или сделайте отладку по руководству
https://ru.wordpress.org/support/article/debugging-in-wordpress/
В файле wp-config.php поставил define( ‘WP_DEBUG’, true ).
Мне выдало вот это:
Deprecated: Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0.0! Использование уровней для пользователей устарело. Используйте возможности. in /var/www/fe053438/data/www/gularon.ru/wp-includes/functions.php on line 5145
В functions.php после линии 5145 вот это:
E_USER_DEPRECATED
);
} else {
trigger_error(
sprintf(
/* translators: 1: PHP function name, 2: Version number. */
__( '%1$s was called with an argument that is <strong>deprecated</strong> since version %2$s with no alternative available.' ),
$function,
$version
),
E_USER_DEPRECATED
);
}
} else {
if ( $message ) {
trigger_error(
sprintf(
'%1$s was called with an argument that is <strong>deprecated</strong> since version %2$s! %3$s',
$function,
$version,
$message
),
E_USER_DEPRECATED
);
} else {
trigger_error(
sprintf(
'%1$s was called with an argument that is <strong>deprecated</strong> since version %2$s with no alternative available.',
$function,
$version
),
E_USER_DEPRECATED
);
}
}
}
}
Что нужно сделать?
-
Ответ изменён 3 года, 10 месяцев назад пользователем
gularon.
Ещё одно замечание. При активировании плагина Log Deprecated Notices пропадает DEBUG:
Deprecated: Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0.0! Использование уровней для пользователей устарело. Используйте возможности. in /var/www/fe053438/data/www/gularon.ru/wp-includes/functions.php on line 5145