• Создала сайт, установила на нем плагин магазина, потом сделала локальный сайт на денвере. И теперь при заходе на мой сайт ta-bas.ru выдает такое:
    Fatal error: Call to undefined function wp_enqueue_script() in /home/u221368072/public_html/wp-content/plugins/wp-shop-original/classes/class.Wpshop.Admin.php on line 9
    Объясните чайнику, что теперь мне делать, я в панике, я не программист, с таким трудом всё делала и вот…

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Ой, у меня версия 4.1

    Объясните чайнику, что теперь мне делать,

    Для начала перезалейте плагин: https://wordpress.org/plugins/wp-shop-original/

    вы скачивали с оф.сайта проблема может быть сходство вашего woldpress с плагином,если хотите вернуть работо способность надо удалить плагин и все!

    andreiiiyka, какой плагин удалить?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Проблема в плагине WP Shop.

    В файле class.Wpshop.Admin.php функция wp_enqueue_script() вызывается без привязки к действию admin_enqueue_scripts (как рекомендуется в Кодексе), а непосредственно в момент подключения файлов плагина.

    Классы плагина подключаются с помощью SPL. Видимо, на некоторых серверах этот метод в сочетании с предыдущим недочётом приводит к фатальной ошибке.

    Наиболее простые варианты исправления:

    • Убрать строку 9 и разместить её в функции adminMenu() после строки 22. Это тоже не совсем правильно, но фатальной ошибки быть уже не должно.
    • Попробовать изменить версию PHP в панели хостинг-провайдера.
    • Удалить каталог плагина через FTP и подобрать другой плагин.

    Лучше всего обратиться к авторам плагина.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Куда пропал мой сайт?» закрыта для новых ответов.