Latest update caused a critical error

[ad_1]

Hi @kyber3000,

Sorry to hear that you are encountering issues. Are you able to share your error log so we can try and find the cause of the problem?

Thanks

I experienced the issue as well. Here’s the error message from it.

PHP version: 8.1.2

WordPress version: 6.2

Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method Ko_Fi::maybe_display_floating_button() cannot be called statically in /var/www/(domain)/html/wp-includes/class-wp-hook.php:308
Stack trace:
0 /var/www/(domain)/html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
1 /var/www/(domain)/html/wp-includes/plugin.php(517): WP_Hook->do_action()
2 /var/www/(domain)/html/wp-includes/general-template.php(3049): do_action()
3 /var/www/(domain)/html/wp-content/themes/kadence/header.php(24): wp_head()
4 /var/www/(domain)/html/wp-includes/template.php(783): require_once('…')
5 /var/www/(domain)/html/wp-includes/template.php(718): load_template()
6 /var/www/(domain)/html/wp-includes/general-template.php(48): locate_template()
7 /var/www/(domain)/html/wp-content/themes/kadence/page.php(14): get_header()
8 /var/www/(domain)/html/wp-includes/template-loader.php(106): include('…')
9 /var/www/(domain)/html/wp-blog-header.php(19): require_once('…')
10 /var/www/(domain)/html/index.php(17): require('…')
11 {main}
thrown in /var/www/(domain)/html/wp-includes/class-wp-hook.php on line 308

More info about the issue:

https://php.watch/versions/8.0/non-static-static-call-fatal-error

I was able to fix this issue on our end by changing the method declaration from public function maybe_display_floating_button() to public static function maybe_display_floating_button(). (Ko_fi.php, line 262)

Thank you @bennycopter for the error log.

This has now been patched in version 1.3.1

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer