Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/103: Рейтинг темы: голосов - 103, средняя оценка - 4.69
1 / 1 / 0
Регистрация: 09.11.2016
Сообщений: 40

Появилась ошибка - Warning:class-wp-hook.php on line 286 после переноса на хостинг

28.05.2018, 11:03. Показов 21565. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую Вас знатоки.
после переноса сайта на новый хостинг возникла такая ошибка :
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'education_hub_header_top_content' not found or invalid function name in /home/springpe/spring-info.com/www/wp-includes/class-wp-hook.php on line 286

Я нашел нужный файл и нужную строку, понимаю что он не находит параметр в функции. но почему и какой параметр нужен я хз.

Сайт на шаблоне ВП. На временном хостинге все отлично работает без ошибок. ссылка на сайт: http://spring-info.com/
Подскажите как исправить. Спасибо.

Вот код самого файла:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public function apply_filters( $value, $args ) {
        if ( ! $this->callbacks ) {
            return $value;
        }
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if( ! $this->doing_action ) {
                    $args[ 0 ] = $value;
                }
 
                // Avoid the array_slice if possible.
                if ( $the_['accepted_args'] == 0 ) {
                    $value = call_user_func_array( $the_['function'], array() );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int)$the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2018, 11:03
Ответы с готовыми решениями:

После переноса сайта на хостинг появилась ошибка
Вот такая ошибка появилась после переноса сайта на новый хостинг Fatal error: Call to undefined function get_bloginfo() in...

при загрузке скрипта на хост появилась ошибка Warning: require_once(pclzip.class.php)[function.require-once]: failed to open stream:Нет такого файла и
"Warning: require_once(pclzip.class.php) : failed to open stream: Нет такого файла или каталога in" и "Fatal error: require_once() :...

Появилась ошыбка после переноса сайта на другой хостинг
Доброго времени суток! Нужна помощ по исправлению ошибки. Появилась ошыбка после переноса сайта на другой хостинг. В верху сайта...

12
 Аватар для fly380
41 / 7 / 2
Регистрация: 07.06.2012
Сообщений: 100
28.05.2018, 15:21
Как вариант:
1. отключить плагины
2. очистить кеш (после переноса на новый хост это желательно делать)
3. проверить есть ли данная ошибка
4. запускать плагины по очереди и если косяк снова вылезет будете знать какой плагин виновник
ну и посмотрите какая версия PHP на старом и новом хостах. Желательно 5.6+
0
1 / 1 / 0
Регистрация: 09.11.2016
Сообщений: 40
28.05.2018, 15:46  [ТС]
1. плагины отключал, проблема не пропала.
2. Кеш чистый, пробовал на других браузерах также - без изменений.

версии ПХП на хостах разные.
на тестовой стоял 7,0 а на постоянном 5,6.
Сейчас изменил на 7,0. проверим что будет
0
 Аватар для fly380
41 / 7 / 2
Регистрация: 07.06.2012
Сообщений: 100
28.05.2018, 16:02
Я еще смотрю что используется плагин для куков
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Array
(
    [0] => HTTP/1.1 200 OK
    [Server] => nginx
    [Date] => Mon, 28 May 2018 12:42:55 GMT
    [Content-Type] => text/html; charset=UTF-8
    [Connection] => close
    [Link] => ; rel="https://api.w.org/", ; rel=shortlink
    [Set-Cookie] => Array
        (
            [0] => asgarosforum_unread_cleared=0000-00-00+00%3A00%3A00; expires=Tue, 19-Jan-2038 03:14:07 GMT; Max-Age=619972272
            [1] => asgarosforum_unique_id=5b0bf94fc66bd; expires=Tue, 19-Jan-2038 03:14:07 GMT; Max-Age=619972272
            [2] => wordpress_test_cookie=WP+Cookie+check; path=/
        )
 
)
Добавлено через 13 минут
А еше я бы похоронил REST API
PHP
1
2
3
4
5
function remove_api () {
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );
}
add_action( 'after_setup_theme', 'remove_api' );
0
1 / 1 / 0
Регистрация: 09.11.2016
Сообщений: 40
28.05.2018, 16:40  [ТС]
Перевел сайт на PHP 7.0 Куки почистил, изменений нет.
еще варианты ?
0
 Аватар для fly380
41 / 7 / 2
Регистрация: 07.06.2012
Сообщений: 100
28.05.2018, 16:54
У себя я делаю так в wp-config.php
PHP
1
2
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
ставлю плагин WP PHP Console и через него вижу абсолютно все ошибки, а пользователи сайта нет (оно им не нужно).
Цитата Сообщение от St_Alex Посмотреть сообщение
еще варианты ?
Цитата Сообщение от fly380 Посмотреть сообщение
отключить плагины
Все плагины отключи и посмотри что будет сам движок не может такого выдавать. Такие плагины типа Button visually impaired могут провоцировать такую ошибку. Так что больше чем уверен один из плагинов.
0
1 / 1 / 0
Регистрация: 09.11.2016
Сообщений: 40
28.05.2018, 17:04  [ТС]
Я сразу их все отключил, как только увидел такую ошибку. Потом уже создал тему.
Эта ошибка на голом шаблоне.
0
 Аватар для fly380
41 / 7 / 2
Регистрация: 07.06.2012
Сообщений: 100
28.05.2018, 17:31
Цитата Сообщение от St_Alex Посмотреть сообщение
Я сразу их все отключил
я открываю код страницы и вижу кучу плагинов: theme-my-login, front-end-pm, wp-recall, asgaros-forum или это по вашему не плагины?
Поставил вашу тему Education Hub плагины theme-my-login, front-end-pm, wp-recall, asgaros-forum включил ошибки не вижу.
0
1 / 1 / 0
Регистрация: 09.11.2016
Сообщений: 40
28.05.2018, 17:37  [ТС]
Ну так я их уже включил. Много времени не нужно, на отключение обновление страницы и проверку сайта. После включил.
Именно этот же шаблон с этими же плагинами прекрасно себя чувствует на тестовом домене другого хостинга.
0
 Аватар для fly380
41 / 7 / 2
Регистрация: 07.06.2012
Сообщений: 100
28.05.2018, 17:45
В wp-config.php

PHP
1
2
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
отключи выведение ошибки, их включают только когда на локальном сервере чего то лепишь. И забей если все работает
0
1 / 1 / 0
Регистрация: 09.11.2016
Сообщений: 40
29.05.2018, 11:54  [ТС]
Хм, это вариант. Попробую так и сделать, а там видно будет. Спасибо.
0
225 / 216 / 89
Регистрация: 12.09.2015
Сообщений: 986
30.05.2018, 04:13
У вас вызывается несуществующая функция. А на тестовом не видна, возможно, потому что в конфигурации php выключен вывод предупреждений.
Написано же чёрным по белому "function 'education_hub_header_top_content' not found or invalid function name". Смотрите на каких страницах выводится предупреждение, вычисляйте в каком файле может быть проблема и ищите вызов этой функции.
0
 Аватар для Otshelnik-Fm
34 / 28 / 12
Регистрация: 17.03.2017
Сообщений: 151
20.06.2018, 00:19
education_hub_header_top_content
дело в теме или в дочерней теме education hub - сравнивайте где все работает - их отличия и версии. Может что сам дописывали в functions.php

p.s. если конечно актуально ещё))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2018, 00:19
Помогаю со студенческими работами здесь

Особенности json в PHP. Возникли проблемы после переноса на хостинг
Здравствуйте.Имеется такой код: class Slideshow { var $elem=array(),$foo,$bar; function __construct() { ...

Ошибка после переноса на другой хостинг
Добрый вечер. перенес сайт с одного хостинга на другой средствами битрикс При открытии сайта выдает: Кто сталкивался?

После переноса работает только с пустым файлом class-wp-filesystem-direct.php
Пожалуйста, подскажите,как можно решить проблему! Сайт был атакован, с него ведется рассылка, после удаления вредоностного кода, сайт было...

Ошибка Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in .login.php on line 7
ПОМОГИТЕ пожалуйста.. ОЧЕНЬ нужно Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in...

Ошибка после переноса сайта с денвера на хостинг
после переноса сайта на хостинг сразу на первой странице выводит вот такую ошибку... Warning: Parameter 1 to tguy_sm_save_search()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru