Title: Generates Errors in PHP 8.0
Last modified: January 25, 2022

---

# Generates Errors in PHP 8.0

 *  [vahost](https://wordpress.org/support/users/vahost/)
 * (@vahost)
 * [4 years, 4 months ago](https://wordpress.org/support/topic/generates-errors-in-php-8-0/)
 * When I upgrade my site from PHP 7.4 to PHP 8.0, the following errors appear in
   error.log:
 *     ```
       [25-Jan-2022 15:35:46 UTC] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /home/myaccount/public_html/wp-includes/class-wp-widget-factory.php on line 61 and at least 2 expected in /home/myaccount/public_html/wp-includes/class-wp-widget.php:162
       Stack trace:
       #0 /home/myaccount/public_html/wp-includes/class-wp-widget-factory.php(61): WP_Widget->__construct()
       #1 /home/myaccount/public_html/wp-includes/widgets.php(115): WP_Widget_Factory->register('SlideshowPlugin...')
       #2 /home/myaccount/public_html/wp-content/plugins/slideshow-jquery-image-gallery/classes/SlideshowPluginWidget.php(153): register_widget('SlideshowPlugin...')
       #3 /home/myaccount/public_html/wp-includes/class-wp-hook.php(303): SlideshowPluginWidget::registerWidget('')
       #4 /home/myaccount/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array)
       #5 /home/myaccount/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
       #6 /home/myaccount/public_html/wp-includes/widgets.php(1809): do_action('widgets_init')
       #7 /home/myaccount/public_html/wp-includes/class-wp-hook.php(303): wp_widgets_init('')
       #8 /home/myaccount/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array)
       #9 /home/myaccount/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
       #10 /home/myaccount/public_html/wp-settings.php(578): do_action('init')
       #11 /home/myaccount/public_html/wp-config.php(94): require_once('/home/myaccount/publ...')
       #12 /home/myaccount/public_html/wp-load.php(50): require_once('/home/myaccount/publ...')
       #13 /home/myaccount/public_html/wp-blog-header.php(13): require_once('/home/myaccount/publ...')
       #14 /home/myaccount/public_html/index.php(17): require('/home/myaccount/publ...')
       #15 {main}
         thrown in /home/myaccount/public_html/wp-includes/class-wp-widget.php on line 162
       [25-Jan-2022 15:35:46 UTC] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /home/myaccount/public_html/wp-includes/class-wp-widget-factory.php on line 61 and at least 2 expected in /home/myaccount/public_html/wp-includes/class-wp-widget.php:162
       Stack trace:
       #0 /home/myaccount/public_html/wp-includes/class-wp-widget-factory.php(61): WP_Widget->__construct()
       #1 /home/myaccount/public_html/wp-includes/widgets.php(115): WP_Widget_Factory->register('SlideshowPlugin...')
       #2 /home/myaccount/public_html/wp-content/plugins/slideshow-jquery-image-gallery/classes/SlideshowPluginWidget.php(153): register_widget('SlideshowPlugin...')
       #3 /home/myaccount/public_html/wp-includes/class-wp-hook.php(303): SlideshowPluginWidget::registerWidget('')
       #4 /home/myaccount/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array)
       #5 /home/myaccount/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
       #6 /home/myaccount/public_html/wp-includes/widgets.php(1809): do_action('widgets_init')
       #7 /home/myaccount/public_html/wp-includes/class-wp-hook.php(303): wp_widgets_init('')
       #8 /home/myaccount/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array)
       #9 /home/myaccount/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
       #10 /home/myaccount/public_html/wp-settings.php(578): do_action('init')
       #11 /home/myaccount/public_html/wp-config.php(94): require_once('/home/myaccount/publ...')
       #12 /home/myaccount/public_html/wp-load.php(50): require_once('/home/myaccount/publ...')
       #13 /home/myaccount/public_html/wp-blog-header.php(13): require_once('/home/myaccount/publ...')
       #14 /home/myaccount/public_html/index.php(17): require('/home/myaccount/publ...')
       #15 {main}
         thrown in /home/myaccount/public_html/wp-includes/class-wp-widget.php on line 162
       ```
   

The topic ‘Generates Errors in PHP 8.0’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/slideshow-jquery-image-gallery_d3d2de.
   svg)
 * [Slideshow](https://wordpress.org/plugins/slideshow-jquery-image-gallery/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/slideshow-jquery-image-gallery/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/slideshow-jquery-image-gallery/)
 * [Active Topics](https://wordpress.org/support/plugin/slideshow-jquery-image-gallery/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/slideshow-jquery-image-gallery/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/slideshow-jquery-image-gallery/reviews/)

 * 0 replies
 * 3 participants
 * Last reply from: [vahost](https://wordpress.org/support/users/vahost/)
 * Last activity: [4 years, 4 months ago](https://wordpress.org/support/topic/generates-errors-in-php-8-0/)
 * Status: not resolved