infoWordPress CorecodePHPwebwordpresssystem_updateUpdatedangerousfatal_errorfunctionsundefined_functionstar_halfUncommoncheck_circleEasy

Fatal error: Uncaught Error: Call to undefined function wp_get_mu_plugins()

The error occurs when WordPress tries to call wp_get_mu_plugins() but the function is not defined. The function lives in wp‑includes/functions.php and is loaded when core files are intact and the site runs a version including it. If the core file is missing, corrupted, or the site runs an older version, PHP cannot find the function and stops execution.

A plugin or must‑use code that calls the function before WordPress loads its core might also trigger the error. Incorrect definition of WPMU_PLUGIN_DIR or file‑system permission issues might prevent the core file from being read.

Symptoms

[dashicons-warning]
White screen of death
Admin pages load blank and stop rendering.
[dashicons-admin-tools]
Fatal error message
PHP shows 'Call to undefined function wp_get_mu_plugins()' with file path.
[dashicons-admin-generic]
AJAX failures
Heartbeat or admin‑ajax requests return errors in browser console.

Common Causes

Missing core file
The file that defines wp_get_mu_plugins() is absent or corrupted.
Old WordPress version
Site runs a version earlier than 3.0.0 where the function does not exist.
Incorrect WPMU_PLUGIN_DIR
Constant is redefined incorrectly, preventing core load.
Plugin loads too early
A must‑use or regular plugin calls the function before core functions are available.
Need this fixed right now?

Don't waste your day debugging. Our experts can Fix your issues in under 2 hours.*

Success Rate

100% Guaranteed

Starting from

$35 /hour
99+

Trusted by Business Owners

“I spent 3 days trying to fix the Elementor loading loop. These guys fixed it in 20 minutes. Lifesavers!”

— Sarah J., Web Designer

Related Issues

contact_mail
Contact Form 7: REST API request failed: 503 Service Unavailable
A 503 Service Unavailable response stops Contact Form 7 from sending data...
apiREST APIerror503descriptioncontact-form-7
contact_mail
Contact Form 7: REST API request failed: 429 Too Many Requests

The form tries to send data through the WordPress REST API. The...

apiREST APIerrorerrorsecurityfirewalldescriptioncontact-form-7settingsserver_configuration
contact_mail
Contact Form 7: REST API request failed: 401 Unauthorized

The form tries to send data via the WordPress REST API. The...

apiREST APIadmin_panel_settingspermissionsdescriptioncontact-form-7lock401
contact_mail
Contact Form 7: File upload error: temporary directory missing

The error appears when Contact Form 7 cannot locate a writable temporary...

codePHPcloud_offupload erroradmin_panel_settingspermissionsdescriptiontemporary filedescriptioncontact-form-7
contact_mail
Contact Form 7: Mail (2) sending failed: PHP mail() function disabled

Contact Form 7 reports a failure for Mail (2) when the PHP...

codePHPerrorerrordescriptioncontact-form-7mailMailsettingsserver_configuration
contact_mail
Contact Form 7: Mail (2) sending failed: SSL certificate verification failed

Contact Form 7 reports a failure when trying to send the secondary...

errorerrorlocksslcodecURLdescriptioncontact-form-7