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(‘…’)
]]>Good morning
Your plugin is fantastic, I love it
But I can not use it on websites that use wp rocket and woodmart, as it gives fatal php errors
for example 575224#0: *155513 FastCGI sent in stderr: ‘PHP message: PHP Fatal error: 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
]]>Hi,
Our site uses this theme: https://themeforest.net/item/caards-modern-blog-magazine-wordpress-theme-with-dark-mode/45337717
I believe it’s a “block theme”, so it won’t be compatible with Menu Caching. Is that right?
If so, any plans on adding support for those? Thank you.
]]>When I want to clear the cache in WP-Rocket, I get the following error:
FastCGI sent in stderr: “PHP message: PHP Fatal error: 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 /home/wordpress/wp-includes/class-wp-hook.php:326
Any idea whats going on?
Hi,
same as PHP Warning topic before, I get the same error but this time it’s Fatal in PHP8.0
PHP Fatal error: 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”
]]>Hi !
I get this PHP Warning when regenerating the WP Rocket cache, and it seems to cause problems with the caching :
PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, class ‘Wp_Menu_Caching_Admin’ does not have a method ‘dc_purge_all_menu_html_transients’ in /var/www/quaisud/wp-includes/class-wp-hook.php on line 309
Could you fix it please ?
Thanks !
Hello,
Please can you explain how your plugin is different from this https://github.com/Automattic/cache-nav-menus and which is better.
Thanks
]]>