If you have a fatal error on your site that is preventing you from accessing the WordPress Admin, you can take the following steps to correct this.
Here is an example of an fatal error similar to what you may see on your site:
Fatal error: Call to a member function get_cart() on a non-object in .../html/wp-content/plugins/example-plugin-for-woocommerce/woo-integration/example-cart.php on line 2117 You will notice the message references /wp-content/plugins/example-plugin-for-woocommerce/ as the cause of the error. This means we need to either try updating that plugin or disable it to get around the error.
Since you cannot log into your site via the WordPress Admin, accessing the folders containing these files via FTP is our only option.
If you are not familiar with how to connect to your website using FTP, it is best if you contact your hosting provider for further instructions.
Once you’ve logged into your site, navigate to the conflicting plugin folder.
By renaming the plugin folder you’ve effectively ‘disabled’ it, allowing you to once again access your WordPress Admin, which would then display the following error:
The plugin ‘does not exist’ because we renamed the folder.
Many times we find customers contact us in support due to a conflict with an outdated third party extension or theme. If the plugin or theme was not developed and purchased directly from Woo.com, we are not able to help troubleshoot this issue further. At this point, we would have to ask that you please contact the third party theme or plugin developer directly for assistance.
If the theme or plugin causing the error is determined to be a Woo product, ensure that you have the latest version of the theme/plugin before contacting us.
To confirm you are running the latest version:
- Log into Woo.com and go to the My Downloads page.
- Locate the product to confirm the version number matches the version number of the plugin on your site.
If updating the product does not help, you can open a new ticket
and our Happiness Engineers would be happy to assist you.
When purchasing themes or extensions from third party developers, it can be helpful to ensure that the developer is reliable and responsive before
you purchase or install the extension on your site.
If they do not stay up to date with WooCommerce API updates that are announced on woocommerce.wordpress.com
, you run the risk of their files being outdated and possible conflict with new versions of the API.