jitendravyas
  • 0
Учитель

Когда я пытаюсь деактивировать любой плагин, он выдает ошибку «Предупреждение: call_user_func_array() [function.call-user-func-array]»

  • 0

При попытке деактивировать любой плагин выдает ошибку. Как это решить? Плагин деактивируется, но при нажатии кнопки «Деактивировать» я получаю эту ошибку.

Предупреждение: call_user_func_array() [function.call-user-func-array]: ожидается, что первый аргумент будет действительным обратным вызовом, ‘youtuber_uninstall’ был указан в /home/username/public_html/wp-includes/plugin.php в строке 395. **

Share
  1. Вы деактивируете один и тот же плагин несколько раз? Или это сообщение появляется при каждой деактивации нескольких плагинов?

    • 0
  2. У плагина Youtuber есть небольшая ошибка: у него есть функция для удаления собственных опций, которая называется wp_youtuber_uninstall . Однако он цепляется за deactivate_plugin вариант сyoutuber_uninstall несуществующей функцией. Об этом сообщается на форумах поддержки WP.

    Вы можете удалить строку, которая говорит add_action('deactivate_plugin', 'youtuber_uninstall' );, чтобы избавиться от этой ошибки. На самом деле, радуйтесь, что это не работает, потому что wp_youtuber_uninstall функция должна проверять , какой плагин удаляется прямо сейчас, и очищать только тогда, когда он сам удаляется. Прямо сейчас он будет удалять свои собственные параметры каждый раз, когда удаляется какой- либо плагин.

    • 0
  3. Это небольшое предположение, потому что я плохо знаю плагин YouTuber, но он не удаляется правильно. Я помню похожую проблему, которая у нас была с процедурой удаления Breadcrumb NavXT, и аналогичную ошибку (название функции, естественно, было другим). В то время я мог справиться с этим для настроек MU, предоставив uninstall.php с плагином. Он должен быть все еще внутри.

    Пожалуйста, убедитесь, что вы правильно деактивировали плагин YouTuber и запросили его удаление хотя бы один раз. После этого проверьте, находится ли плагин в каталоге плагинов. Если это так, переименуйте папку плагина YouTuber. Это должно решить вашу проблему.

    Вы также можете удалить каталог, если он вам больше не нужен, переименование часто быстрее и проще для тестирования. Как всегда: резервное копирование в первую очередь.

    • 0
  4. Похоже на проблему с плагином — попробуйте деактивировать их все и активировать по одному.

    • 0
  5. Вероятно, это вызвано другим плагином, но просто чтобы убедиться, что функции темы не мешают вам, попробуйте временно переключиться на тему по умолчанию (twentyten или kubrick) и посмотрите, сохраняется ли она. Это одна большая переменная, которую вы можете устранить довольно быстро.

    • 0
  6. Если у вас есть FTP-доступ, перейдите в wp-content/plugins.

    удалите папку с названием плагина и все готово

    • 0

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

You must login to add an answer.