marna
  • 0
Новичок

Как «исправить» сообщение об ошибке wp-blog-header.Php?

  • 0

Недавно я обновил сайт и получил следующее сообщение об ошибке:

Неустранимая ошибка: вызов неопределенной функции wp() в /home/atlmp/public_html/wp-blog-header.php в строке 14.

Я проверил файл и, похоже, никаких проблем нет, поэтому я не могу понять, что не так?

<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */

if ( !isset($wp_did_header) ) {

  $wp_did_header = true;

  require_once( dirname(__FILE__) . '/wp-load.php' );

  wp();

  require_once( ABSPATH . WPINC . '/template-loader.php' );

}

?>

Любая помощь будет принята с благодарностью.

Share
  1. Откуда у тебя этот звонок? Будьте немного более конкретными и, пожалуйста, покажите нам шаблон, где он появляется. Похоже, вы пытаетесь получить доступ к какой-то части wp (напрямую), не загружая ее.

    • 0
  2. Не нужно ходить туда-сюда. Я столкнулся с той же проблемой, и вот единственное решение. Исправить ошибку wp-blog-header.php.

    • 0
  3. Чтобы загрузить WordPress, достаточно загрузить «wp-load.php», как вы это сделали. Я не узнаю функцию wp() и не нашел ее в исходниках. Поскольку у других людей, кажется, такая же проблема в Интернете, я думаю, что это связано с плагином или, возможно, устаревшей установкой WordPress.

    Отключите все ваши плагины и посмотрите, решит ли это проблему.

    Из любопытства: для чего этот файл?

    • 0
  4. Я согласен. По моему опыту, обычно это плагин, который вызывает эти проблемы. это может быть головной болью, но отключение всех ваших плагинов, а затем просмотр и включение ваших плагинов один за другим часто позволяет выявить проблему.

    • 0

Оставить ответ

You must login to add an answer.