• Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class Wp_Menu_Caching_Admin does not have a method “dc_purge_all_menu_html_transients” in /var/www/*/htdocs/wp-includes/class-wp-hook.php:326

    Stack trace: 0 /var/www/*.ir/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 1 /var/www/*.ir/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 2 /var/www/*.ir/htdocs/wp-content/plugins/wp-rocket/inc/functions/files.php(883): do_action() 3 /var/www/*.ir/htdocs/wp-content/plugins/wp-rocket/inc/Engine/Cache/PurgeActionsSubscriber.php(100): rocket_clean_domain() 4 /var/www/*.ir/htdocs/wp-includes/class-wp-hook.php(326): WP_Rocket\Engine\Cache\PurgeActionsSubscriber->maybe_purge_cache_on_term_change() 5 /var/www/*.ir/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 6 /var/www/*.ir/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 7 /var/www/*.ir/htdocs/wp-includes/taxonomy.php(2659): do_action() 8 /var/www/*.ir/htdocs/wp-includes/taxonomy.php(2843): wp_insert_term() 9 /var/www/*.ir/htdocs/wp-includes/post.php(5435): wp_set_object_terms() 10 /var/www/*.ir/htdocs/wp-content/plugins/code-snippets/php/snippet-ops.php(582) : eval()’d code(82): wp_set_post_terms() 11 /var/www/*.ir/htdocs/wp-includes/class-wp-hook.php(324): create_custom_tags_from_title() 12 /var/www/*.ir/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 13 /var/www/*.ir/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 14 /var/www/*.ir/htdocs/wp-includes/post.php(4880): do_action() 15 /var/www/*.ir/htdocs/wp-includes/post.php(4993): wp_insert_post() 16 /var/www/*.ir/htdocs/wp-content/plugins/code-snippets/php/snippet-ops.php(582) : eval()’d code(64): wp_update_post() 17 /var/www/*.ir/htdocs/wp-includes/class-wp-hook.php(324): display_woocommerce_products_oldest_to_newest() 18 /var/www/*.ir/htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 19 /var/www/*.ir/htdocs/wp-includes/plugin.php(517): WP_Hook->do_action() 20 /var/www/*.ir/htdocs/wp-includes/template-loader.php(13): do_action() 21 /var/www/*.ir/htdocs/wp-blog-header.php(19): require_once(‘…’) 22 /var/www/*.ir/htdocs/index.php(17): require(‘…’)

Viewing 1 replies (of 1 total)
  • After changing PHP version form 7.4 to 8.3 I also get this error when attempting to flush WP Rocket cache:

    Fatal error: Uncaught Error: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class Wp_Menu_Caching_Admin does not have a method "dc_purge_all_menu_html_transients"
    in /var/www/royallook/public_html/wp-includes/class-wp-hook.php on line 326

    Call stack:

    WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:348
    WP_Hook::do_action()
    wp-includes/plugin.php:517
    do_action()
    wp-content/plugins/wp-rocket/inc/functions/files.php:883
    rocket_clean_domain()
    wp-content/plugins/wp-rocket/inc/common/purge.php:470
    do_admin_post_rocket_purge_cache()
    wp-includes/class-wp-hook.php:324
    WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:348
    WP_Hook::do_action()
    wp-includes/plugin.php:517
    do_action()
    wp-admin/admin-post.php:85


    Any idea how to fix? 🙂

    Kind regards

Viewing 1 replies (of 1 total)

The topic ‘PHP Fatal error’ is closed to new replies.