Поддержка Проблемы и решения Как исправить такую ошибку?

  • Версия 4.9.8

    Warning: call_user_func_array() expects parameter 1 to be a valid callback, array must have exactly two members in /site/wp-includes/class-wp-hook.php on line 286

    Я даже не нашел такого файла.

    Скорей всего из-за этой ошибки — не получается обновить страницу, с новыми данными.

    • Тема изменена 5 лет, 6 месяцев назад пользователем ugeneohn.
    • Тема изменена 5 лет, 6 месяцев назад пользователем ugeneohn.
Просмотр 15 ответов — с 1 по 15 (всего 26)
  • Я даже не нашел такого файла

    Это печально.

    Инструкция по поиску виновного в пп 3-6.

    @sevlad этот файл мне нужно скачать и загрузить на хост? Или как?

    этот файл мне нужно скачать и загрузить на хост? Или как?

    Этот файл — часть дистрибутива. Он у Вас есть. Без него ВП нормально работать не будет.

    И пож, не нужно пинговать (писать ник через @)

    Модератор Yui

    (@fierevere)

    永子

    Эта, как вы пишете, «Ошибка» совсем ошибкой не является, это Warning — предупреждение, связано оно с тем, что какой-то из ваших плагинов, причем отсылка в сообщении идет совсем не на него а на файл ядра WP, имеет не очень чистый код и ваша достаточно новая ( я так полагаю 7.1 ) версия PHP к этому коду придирается.

    Ответьте себе, ну и нам тоже можно, вы правда собрались исправлять это самостоятельно? Или хотя бы автору плагина напишете? А если напишете, то когда он это исправит.

    В вашей ситуации лучше всего просто это игнорировать, если на экране мешается, то отключите режим отладки. Зачем он у вас включен? Все же работает как должно, так ведь?

    Модератор Yui

    (@fierevere)

    永子

    я бы не стала привязывать это предупреждение к проблемам с обновлением страницы
    однако

    Инструкция по поиску виновного в пп 3-6.

    или как вариант используйте плагин health-check (режим решения проблем)
    https://ru.wordpress.org/plugins/health-check/

    «Ошибка» совсем ошибкой не является, это Warning — предупреждение,

    В терминологии php это таки «error».

    И ножевое в сердце и порез пальца — это всё «травма».

    В вашей ситуации лучше всего просто это игнорировать,

    Это плохая практика — скрывать проблемы. А тем более учить такому юзеров…

    Я же показывал когда даже нотисы приводили к проблемам. А уж варнинги — это наверняка.

    В терминологии php это таки «error».

    php пишет warning, но кто-то в упор считает это error.

    есть как бы фундаментальное отличие warning от error — при warning выполнение кода будет продолжаться, при error — нет.

    php пишет warning, но кто-то в упор считает это error.

    Это ваше обычное ошибочное мнение. Но спорить с вами — всё равно что метать бисер. Я не буду.
    Матчасть начинается отсюда: http://php.net/manual/ru/book.errorfunc.php

    sevlad @fierevere спасибо большое за ответы. Это плагин от темы, обновить нельзя, на Wpnull покупал без обновлений. Так я вот при редактировании команды, на свои данные, при нажатии на «обновить» долго грузится, а потом на стандартную стр «нет соединения» выходит, никак не получается заменить данные. Подумал из-за этого. И редактор для WPBakery не подгружается на этих страницах, в плагине

    Модератор Yui

    (@fierevere)

    永子

    у билдеров, особенно visual composer, но и остальных тоже, есть свойство «ломаться» при обновлениях WP, иногда даже минорных,
    покупать такие вещи без гарантии долговременного обновления чревато, что вы сейчас и получили.
    Лучшей тактикой будет избавиться от этого «нуленного» плагина, либо купить его нормально

    @fierevere а как тогда делать? Как темы покупать более красивые, неужели их нельзя ставить?

    Модератор Yui

    (@fierevere)

    永子

    покупать легально, у нормальных продавцов, с поддержкой, с обновлениями
    не заниматься кражами или скупкой краденного (нуленого), на чем вы собственно и прокололись, и вдвойне обидно наверное, что заплатили за это деньги

    как известно — скупой платит дважды
    теперь вы в курсе что продают дешевле чем у официальных разработчиков и проверенных реселлеров

    Это ваше обычное ошибочное мнение. Но спорить с вами — всё равно что метать бисер. Я не буду.

    ну да. а вы как всегда — «все не правы, а я прав» 🙂
    если бы это было ошибкой — оно бы так и писало — error, но оно пишет warning.
    делать вывод из того, что нотисы, ворнинги и ерроры обрабатывает функция, в имени которой есть error — это просто смешно.

    по вашей логике и WordPress не cms, а всего лишь веб-версия офисного Word — ибо содержит слово Word в названии 😉

    @fierevere а как тогда делать? Как темы покупать более красивые, неужели их нельзя ставить?

    нулленные темы и плагины можно купить только ради «посмотреть» и «пощупать». но если хотите их ставить на реальный сайт — покупайте у разработчиков. благо, что редко можно найти тему\плагин дороже $30-$60, а это вполне подъемная сумма.

    @flector @fierevere Я покупал на этом сайте — /wpnull,org
    Они продают лицензированные темы, по какой-то там лицензии, но без обновления ее. Все официально.

    У них написано «Легально. Все цифровые продукты, представленные на сайте, выпускаются в соответствии с лицензией GNU GPL.»

    Вот сейчас смотрю, не могу «опубликовать» страницы, и плагин WPBakery обновить. Пипец.

Просмотр 15 ответов — с 1 по 15 (всего 26)
  • Тема «Как исправить такую ошибку?» закрыта для новых ответов.