Title: PHP 8.0 Error class Base_Header_Widget does not have a method &#8220;widget_scripts&#8221;
Last modified: September 1, 2022

---

# PHP 8.0 Error class Base_Header_Widget does not have a method “widget_scripts”

 *  [Joel Lisenby](https://wordpress.org/support/users/joellisenby/)
 * (@joellisenby)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/php-8-0-error-class-base_header_widget-does-not-have-a-method-widget_scripts/)
 * Hello, we are receiving the following error when testing PHP 8.0. Any ideas as
   to the cause? It sort of appears to be coming from hello elementor parent theme.
   We do have a hello elementor child theme set up, but the stack trace is not mentioning
   it. Core, plugins and themes are all fully updated.
 * PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback)
   must be a valid callback, class Base_Header_Widget does not have a method \”widget_scripts\”
   in /nas/content/live/sitename/wp-includes/class-wp-hook.php:307
    Stack trace:#
   0 /nas/content/live/sitename/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(
   NULL, Array) #1 /nas/content/live/sitename/wp-includes/plugin.php(476): WP_Hook-
   >do_action(Array) #2 /nas/content/live/sitename/wp-content/plugins/elementor/
   includes/frontend.php(453): do_action(‘elementor/front…’) #3 /nas/content/live/
   sitename/wp-includes/class-wp-hook.php(307): Elementor\\\\Frontend->register_scripts(”)#
   4 /nas/content/live/sitename/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(
   NULL, Array) #5 /nas/content/live/sitename/wp-includes/plugin.php(476): WP_Hook-
   >do_action(Array) #6 /nas/content/live/sitename/wp-includes/script-loader.php(
   2156): do_action(‘wp_enqueue_scri…’) #7 /nas/content/live/sitename/wp-includes/
   class-wp-hook.php(307): wp_enqueue_scripts(”) #8 /nas/content/live/sitename/wp-
   includes/class-wp-hook.php(331): WP_Hook->apply_filters(”, Array) #9 /nas/content/
   live/sitename/wp-includes/plugin.php(476): WP_Hook->do_action(Array) #10 /nas/
   content/live/sitename/wp-includes/general-template.php(3042): do_action(‘wp_head’)**#
   11 /nas/content/live/sitename/wp-content/themes/hello-elementor/header.php(21):
   wp_head()** #12 /nas/content/live/sitename/wp-includes/template.php(770): require_once(‘/
   nas/content/li…’) #13 /nas/content/live/sitename/wp-includes/template.php(716):
   load_template(‘/nas/content/li…’, true, Array) #14 /nas/content/live/sitename/
   wp-includes/general-template.php(48): locate_template(Array, true, true, Array)**#
   15 /nas/content/live/sitename/wp-content/themes/hello-elementor/index.php(15):
   get_header()** #16 /nas/content/live/sitename/wp-includes/template-loader.php(
   106): include(‘/nas/content/li…’) #17 /nas/content/live/sitename/wp-blog-header.
   php(19): require_once(‘/nas/content/li…’) #18 /nas/content/live/sitename/index.
   php(17): require(‘/nas/content/li…’) #19 {main} thrown in /nas/content/live/sitename/
   wp-includes/class-wp-hook.php on line 307″
    -  This topic was modified 3 years, 9 months ago by [Joel Lisenby](https://wordpress.org/support/users/joellisenby/).
    -  This topic was modified 3 years, 9 months ago by [Joel Lisenby](https://wordpress.org/support/users/joellisenby/).

The topic ‘PHP 8.0 Error class Base_Header_Widget does not have a method “widget_scripts”’
is closed to new replies.

 * ![](https://i0.wp.com/themes.svn.wordpress.org/hello-elementor/3.4.9/screenshot.
   png)
 * Hello Elementor
 * [Support Threads](https://wordpress.org/support/theme/hello-elementor/)
 * [Active Topics](https://wordpress.org/support/theme/hello-elementor/active/)
 * [Unresolved Topics](https://wordpress.org/support/theme/hello-elementor/unresolved/)
 * [Reviews](https://wordpress.org/support/theme/hello-elementor/reviews/)

## Tags

 * [php 8](https://wordpress.org/support/topic-tag/php-8/)
 * [php-error](https://wordpress.org/support/topic-tag/php-error/)

 * 0 replies
 * 1 participant
 * Last reply from: [Joel Lisenby](https://wordpress.org/support/users/joellisenby/)
 * Last activity: [3 years, 9 months ago](https://wordpress.org/support/topic/php-8-0-error-class-base_header_widget-does-not-have-a-method-widget_scripts/)
 * Status: not resolved