• 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 2 years, 6 months ago by Joel Lisenby.
    • This topic was modified 2 years, 6 months ago by Joel Lisenby.
  • The topic ‘PHP 8.0 Error class Base_Header_Widget does not have a method “widget_scripts”’ is closed to new replies.