Craftum — конструктор сайтов
Создайте сайт с помощью профессиональных шаблонов или придумайте дизайн с нуля
113

Ошибка плагина Revolution Slider

2 ответа

Добрый день! Ни с того, ни с сего отказался работать плагин, на почту пришло письмо:

Подробности ошибки
===================================
Ошибка с типом E_ERROR возникла на строке 387 файла /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/functions.class.php. Сообщение об ошибке: Uncaught ValueError: strrpos(): Argument #3 ($offset) must be contained in argument #1 ($haystack) in /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/functions.class.php:387
Stack trace:
#0 /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/functions.class.php(387): strrpos('', '.', -1)
#1 /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/slide.class.php(2345): RevSliderFunctions->check_valid_image(false)
#2 /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/slider.class.php(2278): RevSliderSlide->get_overview_image_attributes('gallery')
#3 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/includes/functions-admin.class.php(212): RevSliderSlider->get_overview_data(Object(RevSliderSlider), Array)
#4 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/includes/functions-admin.class.php(128): RevSliderFunctionsAdmin->get_slider_overview()
#5 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/views/header.php(11): RevSliderFunctionsAdmin->get_short_library()
#6 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/revslider-admin.class.php(2209): require('/home/c/cd56588...')
#7 /home/c/cd56588/public_html/wp-includes/class-wp-hook.php(303): RevSliderAdmin->display_admin_page('')
#8 /home/c/cd56588/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array)
#9 /home/c/cd56588/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
#10 /home/c/cd56588/public_html/wp-admin/admin.php(259): do_action('toplevel_page_r...')
#11 {main}
  thrown

Подскажите пожалуйста, как исправить? Всем спасибо!

Ответы (2)

Нужно разбираться, напишите на web@urlvir.ru поможем
Андрей +10
15.11.2021 20:58
Вероятно ваша ошибка связана с версией php, может меняли версию php в последнее время?
php 8 выдаст ошибку для вашего кода strrpos('', '.', -1), а вот php 7.4 ошибку не выдаст, а будет возвращать значение false.
Вы можете добавить в том файле, где эта 387 строка, условие что-то вроде
if ( empty( $url ) )
return;
Но по идее это должны фиксить разработчики плагина, возможно вам стоит просто обновить плагин.

Похожие вопросы

Денисka
105

Не работает сайт/Тендерлибае

Здравствуйте,хотел задать вопрос,почему при переходе на сайт tenderlybae.net вылазит ошибка,или что это?    
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте