Функция 'username_exists' не работает в плагине Wordpress

Я хочу использовать "username_exists" в своем собственном плагине, но когда я использую эту функцию, я получил эту ошибку:

Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции get_user_by() в E:\xampp\htdocs\wordpress\wp-includes\user.php:1271 Трассировка стека: #0 E:\xampp\htdocs\wordpress\wp-content\plugins\register-plus\index.php(86): username_exists('admin') #1 E:\xampp\htdocs\wordpress\wp-settings.php(255): include_once('E:\xampp\htdocs...') #2 E:\xampp\htdocs\wordpress\wp-config.php(89): require_once('E:\xampp\htdocs...') #3 E:\xampp\htdocs\wordpress\wp-load.php(37): require_once('E:\xampp\htdocs...') #4 E:\xampp\htdocs\wordpress\wp-blog-header.php(13): require_once('E:\xampp\htdocs...') #5 E:\xampp\htdocs\wordpress\index.php(17): require('E:\xampp\htdocs...') #6 {main}, брошенный в E: \ xampp \ htdocs \ wordpress \ wp-includes \ user.php в строке 1271

Как я могу это исправить?

1 ответ

Решение

Я включил "pluggable.php" в свой плагин и проблема исправлена

include_once(ABSPATH . 'wp-includes/pluggable.php');
Другие вопросы по тегам