Einen schönen Weihnachtsmorgen wünsche ich euch,
pünktlich zum Fest habe ich einen unschönen Fehler auf meiner Test HP.
ich habe in meinem Webhosting Paket ein Upgrade von PHP 7.3 auf 7.4 und dann auf 8.0 gemacht und in beiden neueren Versionen treten Fehler bzw. Warnungen auf.
PHP 7.4
Code
Warning: call_user_func_array() expects parameter 1 to be a valid callback,
function 'disable_embeds_rewrites' not found or invalid function name in
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/class-wp-hook.php on line 287
Zeile 287
PHP
// Avoid the array_slice() if possible.
if ( 0 == $the_['accepted_args'] ) {
$value = call_user_func( $the_['function'] );
} elseif ( $the_['accepted_args'] >= $num_args ) {
$value = call_user_func_array( $the_['function'], $args ); //287
} else {
$value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
}
PHP 8.0
Code
Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($function) must be a valid callback, function "disable_embeds_rewrites" not found or invalid function name in
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/class-wp-hook.php:287 Stack trace: #0
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/plugin.php(212): WP_Hook->apply_filters(Array, Array) #1
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/class-wp-rewrite.php(1448): apply_filters('rewrite_rules_a...', Array) #2
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/class-wp-rewrite.php(1469): WP_Rewrite->rewrite_rules() #3
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/class-wp.php(160): WP_Rewrite->wp_rewrite_rules() #4
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/class-wp.php(745): WP->parse_request('') #5
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/functions.php(1291): WP->main('') #6
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-blog-header.php(16): wp() #7
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/index.php(17): require('/var/www/vhosts...') #8 {main} thrown in
/var/www/vhosts/XXXXXXXX.host211.checkdomain.de/htdocs/developer/wordpress/wp-includes/class-wp-hook.php on line 287
Alles anzeigen
Hat hier jemand eine Lösung?
Danke für euren Support
und noch schöne Feiertage
Gruß Svenmann