Missing Class - Plugin File Incomplete
PHP is looking for a class that doesn't exist, meaning a plugin file is missing or the plugin was uploaded incompletely.
Why this happens
PHP is trying to create an object from a class definition that doesn't exist in the currently loaded files. This usually means a plugin's files were only partially uploaded or extracted, a required add-on isn't installed, or the plugin was updated in a way that removed a class another part of your site still references.
Step-by-step fix
- Check the error for the plugin name and uninstall that plugin completely.
- Download a fresh copy from WordPress.org or wherever you originally got it.
- Reinstall and activate it.
- If the issue persists, contact the plugin developer - it may not support your current WordPress version.
How to prevent it happening again
- Always download plugin ZIP files fully before uploading, and verify the upload completed without errors.
- Keep plugin add-ons and their parent plugin on matching, compatible versions.
- Reinstall from a fresh download if you suspect a plugin's files are incomplete, rather than trying to patch individual files.
😩 Still stuck, or want it fixed without doing it yourself?
I fix WordPress errors like this every day. Send me your error and I'll get your site back up - most fixes are completed within 24 hours.