Модернизация плагина и темы Wordpress для перехода с PHP 7.4 на PHP 8

Цена договорная
22 февраля 2024, 15:03 • 9 откликов • 39 просмотров
Здравствуйте
Плагин и тема сайта сейчас работают на PHP 7.4
Нужно их доработать чтобы они поддерживали версию PHP 8.2
Цена договорная.

Сейчас если переключить сайт на версию PHP 8.2 он выдаёт вот такие ошибки:


"Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$cache_table_name is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 36

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$term_results_table_name is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 37

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$table_name_options is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 39

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$option_name is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 40

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$plugin_slug is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 20

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$is_form_using_template is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 29

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$is_template_loaded is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 32

Deprecated: Creation of dynamic property Search_Filter_Display_Results::$plugin_slug is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-results.php on line 31

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$display_results is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 34

Deprecated: Creation of dynamic property Search_Filter::$display_shortcode is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/public/class-search-filter.php on line 87

Deprecated: Creation of dynamic property Search_Filter::$third_party is deprecated in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/search-filter-pro/public/class-search-filter.php on line 90

Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in /home/r/rozhnov/site.ru/public_html/wp-content/themes/Boutique/functions.php on line 37

Notice: Функция register_sidebar вызвана неправильно. В массиве аргументов для боковой колонки «Sidebar» не задан параметр id. Присвоенное по умолчанию значение равно «sidebar-1». Чтобы убрать это сообщение и сохранить текущее содержимое боковой колонки, задайте вручную параметр id, равный «sidebar-1». Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 4.2.0.) in /home/r/rozhnov/site.ru/public_html/wp-includes/functions.php on line 6031

Warning: Narrowing occurred during type inference of ZEND_FETCH_DIM_RW. Please file a bug report on https://github.com/php/php-src/issues in /home/r/rozhnov/site.ru/public_html/wp-content/plugins/ajax-search-pro/includes/classes/search/class-asp-search-indextable.php on line 610

Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-widget-factory.php on line 62 and at least 2 expected in /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-widget.php:163 Stack trace: #0 /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-widget-factory.php(62): WP_Widget->__construct() #1 /home/r/rozhnov/site.ru/public_html/wp-includes/widgets.php(115): WP_Widget_Factory->register('eshop_cart_widg...') #2 /home/r/rozhnov/site.ru/public_html/wp-content/plugins/eshop/eshop-widget.php(4): register_widget('eshop_cart_widg...') #3 /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-hook.php(324): eshopwidgets_init('') #4 /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #5 /home/r/rozhnov/site.ru/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #6 /home/r/rozhnov/site.ru/public_html/wp-includes/widgets.php(1858): do_action('widgets_init') #7 /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-hook.php(324): wp_widgets_init('') #8 /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #9 /home/r/rozhnov/site.ru/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #10 /home/r/rozhnov/site.ru/public_html/wp-settings.php(643): do_action('init') #11 /home/r/rozhnov/site.ru/public_html/wp-config.php(92): require_once('/home/r/rozhnov...') #12 /home/r/rozhnov/site.ru/public_html/wp-load.php(50): require_once('/home/r/rozhnov...') #13 /home/r/rozhnov/site.ru/public_html/wp-blog-header.php(13): require_once('/home/r/rozhnov...') #14 /home/r/rozhnov/site.ru/public_html/index.php(17): require('/home/r/rozhnov...') #15 {main} thrown in /home/r/rozhnov/site.ru/public_html/wp-includes/class-wp-widget.php on line 163


"