I’ve successfully tracked this problem by adding
error_log("wp-hook: ". print_r($the_, true));
within apply_filters in wp-includes/wp_hook.php
The task is then to look at the function calls (the data inside $the_) surrounding the “PHP Warning: call_user_func_array()”. It will be the one directly ahead of the warning, but you may need to look at calls after or before to determine which file is causing the problem (a filter call to an undefined function).
Note also that the problem will arise if the function exists, but has no code, like:
function create_menu() {
//oops, there's no code here
}
add_action('admin_menu',array($this,'create_menu'));
Related Posts:
- Error after moving WordPress installation
- require_once() error after moving WordPressto another server
- WordPress Dashboard visible but site is not after migration
- How to disable the fatal error (WSOD) protection?
- Could not create directory /wp-content/upgrade/
- Getting the warning: Missing argument 2 for manage_posts_custom_column()?
- What log files does a WordPress installation write to?
- HTTPS leads to Sorry, you are not allowed to access this page
- How to use WP_Error $data argument?
- Is it possible to disable caching of an option when using w3 total cache?
- Showing error “Function create_function() is deprecated”
- error_log over 70GB. How to stop this? [closed]
- Update wordpress fail – There has been a critical error on your website
- Getting headers already sent error from plugin
- “Notice: Undefined index:” error when adding new content?
- Object of class WP_Error could not be converted to string
- New WordPress Error Message – Not seen this before
- How to handle core code throwing notice on valid input?
- Getting Warnings & Notices from Fresh WordPress 3.1.2 install
- What do these “Failed to import” errors mean and how do I fix it?
- Trying to get property of non-object in wp-includes/capabilities.php
- How to use add_settings_error in register_setting callback
- Application passwords not working on localhost?
- File available but giving 404 in wordpress
- In big trouble – Allowed memory size of 268435456 bytes exhausted
- Wordpres debug.log PHP Notice: is_singular was called
- Warning: Declaration of QuietSkin::feedback error
- failed to open stream: No such file or directory
- update user information
- Any way to check the integrity of a WordPress site?
- My wordpress site loads perfectly, but I cannot access the menus in the admin panel
- Call to undefined function wp_embed_register_handler()
- Site works fine, but editing page causes error “Call to undefined function _wp_array_get()” in Gutenberg
- Odd error on top of my dashboard. How do I fix it?
- Error! 401.shtml file not found, what’s the problem?
- Error wordpress “Call to undefined function aq_resize()” [closed]
- Strange glyphs code error
- Custom slider throwing an error
- err_connection_closed after 20 minutes when loggedin in backend
- How to Fix “Are You Sure You Want to Do This”, while uploading my theme?
- Trouble Migrating all data blog from WordPress.com to WordPress.org
- 4.2.2 stuck in an db upgrade loop with “Call to undefined method wpdb::get_col_length()”
- Cannot redeclare maybe_create_table()
- Warning: An unexpected error occurred. Something may be wrong with WordPress.org
- Two Domain pointing to the same WordPress installation
- “Cannot modify header information” means I can’t use wp_redirect
- Front end empty (i.e. nothing displays); Back end looks fine; What are possible causes?
- Website Warning: call_user_func_array() expects parameter 1 to be a valid callback, class ‘Wppr_Public’ does not have a method ‘amp_support’
- How can I use wordpress functionality outside of WP framework
- Errors in Add Image Popup, Media Library Tab: “in_array() expects parameter 2 to be array, null given in wp-includes/query.php”
- hypanis.ru wordpress vulnerabilty [closed]
- Child Theme Fatal Error [closed]
- Jetpack could not contact wordpress [closed]
- White Screen on Site but wp-admin OK
- Dummy data error
- Internet Explorer cannot display the webpage
- W3 Total Cache “Preview mode could not be disabled” [closed]
- Internal Server Error only on frontend and certain admin pages
- How to automatically convert “%” and “+” in image urls on upload
- Resolving a 500 Error with GoDaddy Hosting? [closed]
- Failed to import “File name”: Invalid post type jetpack-portfolio
- Error call_user_func_array() After Installing Plugin
- Error 500 when installing WordPress
- Unable to edit with Elementor
- Warning: call_user_func_array()
- “File not found.” appears often while navigating wp-admin
- WordPress Error blank page In section website
- Posts, pages and some images are deleted sometimes
- Call to undefined function wordpress listing_categories
- how do i fix these errors my debug log gave me?
- Fatal error: Call to undefined function wp_add_privacy_policy_content() in /wp-admin/includes/misc.php on line 1822
- The TypeError: this.each when wp.media.open() after using popper.js for bootstrap 4
- Unable to customize themes in wordpress after migrating to https from http
- A SINGLE Post Giving an “Under Maintenance” Message
- Can too-large images cause Error Establishing a Database Connection
- Weird Cron Error
- Error messages generated in ‘Customize Your Site’
- Overcome illegal characters [duplicate]
- How to find which plugin crashes
- bypassing permission error for a plugin’s page
- Website Loading Very Slow, Each Time Different File Takes Very Long To Load
- Fatal error: Allowed memory size of bytes exhausted (tried to allocate 36 bytes)
- Logging out gives 404 error
- Any idea on how to fix this error when forcing SSL on a certain page?
- White background, black text – the simplest on earth : “error”!
- Twenty Eleven theme-options error
- warnings & errors after MAMP to live (hosteurope)
- Random HTTP 500 error in WordPress
- I’m getting Call to undefined function wp_parse_list() out of the blue
- Add clickable function in functions.php – parse error [closed]
- Trying to add function with pre_get_posts for plugin search [closed]
- undefined index [closed]
- Language of errors in WordPress admin
- WordPress is not sending the 2nd email in the same request
- How to fix Notice: unserialize(): Error at offset 12620 of 12651 bytes error?
- syntax error, unexpected ‘=>’ (T_DOUBLE_ARROW) [closed]
- Error code 499 on specific cron job
- Please Help Me, How to Fix PHP Error Undefined Array Key “srcset”
- My websit dosent worke http errors 500
- 403 forbidden in admin console: fix seems to be temporary and then error is back