Intereting Posts
Отправить электронное письмо, если изменена категория пользовательских сообщений. Содержимое фильтра для всех типов сообщений Как использовать WordPress для заметок класса? Показать последние и последние сообщения в той же категории Как запрашивать пользователей по метазначению, даже если мета-ключ не существует? Укажите количество сообщений для страницы подкатегории Как восстановить визуальный редактор в WordPress WP добавляет строки длинной версии в CSS и JS-файлы Исключить категории из категории wp_list_categories по категориям slug Отметить сообщение как прочитанное, после того как пользователь нажал на него Связанные страницы из плагина на передней панели не видят $ wpdb Почему флажок не сохранен на странице профиля пользователя? WordPress ajax вызов для не вошедших в систему пользователей, не работает Перечислите количество сообщений для каждой пользовательской таксономии и специального значения поля Как удалить скрипт cufon из темы Dzonia Lite

Вызов неопределенной функции get_current_screen () на моем локальном хосте

Я использую WordPress 3.9.1, и я получаю

Неустранимая ошибка: вызов неопределенной функции get_current_screen ()

если я добавлю следующее в свой funcitons.php или в любой файл моей темы:

$screen = get_current_screen(); echo $screen; 

Первоначально, когда я получил ошибку, я работал над тем, что я создаю. Тем не менее, я пробовал это с несколькими другими темами, включая TwentyFourteen, и у меня по-прежнему была такая же ошибка. Я даже удалил свою базу данных WordPress, создал новую и заново установил WordPress, но все равно это не помогло.

Я проверил get_current_screen() , перейдя в wp-admin / includes / screen.php, и он есть.

Я работаю над Xampp, и у меня нет никаких подключаемых модулей, поскольку это новая установка. Также в моем wp-config.php я ничего не изменил, кроме «настроек MySQL» (базы данных, имени пользователя и пароля) и «режима DEBUG».

Любые предложения о том, как исправить это?

Solutions Collecting From Web of "Вызов неопределенной функции get_current_screen () на моем локальном хосте"

get_current_screen() является бэкэнд-функцией и возвращает данные о текущей странице администрирования бэкэнд . Нет смысла использовать это в коде темы. Единственный способ, которым это могло бы работать (я думаю, но не проверял) в functions.php было бы, если бы оно было подключено к бэкэнд-крюку позже, чем admin_init .

Вы не объясняете, что вы пытаетесь сделать с get_current_screen() но я думаю, что вы просто используете его неправильно.