On September 25, WordPress blocked sites hosted by the web hosting provider WP Engine from accessing WordPress.org resources for free. As a result, website owners who host their WordPress sites in WP Engine cannot update plugins or themes from the admin dashboard.
The decision took place as part of an ongoing conflict between Matt Mullenweg, Automattic CEO and WordPress co-creator, and WP Engine.
Mullenweg has stated multiple times that WP Engine is harming the community by not contributing enough to WordPress’s open-source code and removing revisions by default from the websites hosted on its platform.
Key Takeaways
- WordPress.org blocked WP Engine from accessing theme and plugin updates via the admin dashboard.
- The decision came after WP Engine and Automattic exchanged cease-and-desist letters.
- You can still update plugins and themes manually if you’re using WP Engine to host your WordPress site.
Why Did WordPress Block WP Engine From Accessing Its Resources?
WordPress.org blocked WP Engine from accessing its resources for free after WP Engine sent a cease-and-desist letter to Automattic, demanding Matt Mullenweg to stop making and retract his “false, harmful and disparaging statements against WP Engine.”
For context, Mullenweg has repeatedly stated in the past days that he believes WP Engine is profiting from WordPress’s open-source ecosystem without providing enough in return.
On September 17, he published a blog post on his website in which he mentioned that WP Engine is currently pledging 47 hours per week to develop the open-source WordPress core, while Automattic pledges 3,786 despite the companies being roughly the same size.
Mullenweg believes that this disparity in the time each company pledges to support the core WordPress software is a problem.
He also pointed out that WP Engine is owned by Silver Lake, a private equity firm with $102 billion in assets that “doesn’t give a dang about your Open Source ideals. It just wants a return on capital.”
Mullenweg Brought Up the Topic Again During WordCamp US 2024
On September 20, during WordCamp US 2024’s Q&A session after his speech, Mullenweg announced that WP Engine would no longer be allowed at future WordCamps and accused it of misusing the WordPress trademark.
Mullenweg clarified that it contacted WP Engine about increasing the company’s contribution but decided it was necessary to call them out in public after receiving no positive responses.
Mullenweg also encouraged users to reconsider renewing their hosting plans with WP Engine. However, he clarified that WP Engine’s employees are not at fault.
On the same day as WordCamp US 2024, WP Engine published a post highlighting how the company has contributed to the WordPress community, including the local development tool Local, sponsorships, educational events like DE{CODE}, and more.
One day later, Mullenweg posted on WordPress.org’s official blog. He criticized WP Engine for disabling WordPress revisions by default to save money on hosting a large number of revisions to each site’s content.
He stated that “WP Engine is setting a poor standard that others may look at and think is OK to replicate. We must set a higher standard to ensure WordPress is here for the next 100 years” and urged users to seek alternatives to WP Engine.
A Cease-and-Desist Letter Led to WP Engine Being Blocked
On September 23, WP Engine sent a cease-and-desist letter to Automattic, asking Matt Mullenweg to stop making and retract “false, harmful and disparaging statements against WP Engine.”
The letter accuses Mullenweg of making coercive threats and demanding WP Engine pay Automattic a significant amount of its gross revenue (tens of millions of dollars) before September 20. Otherwise, Mullenweg would “wage war” against WP Engine.
When WP Engine didn’t agree to Mullenweg’s threats, the letter claims, he used his keynote speech during WordCamp US 2024 to make “a series of false and disparaging statements about WP Engine and its investor.”
WP Engine claims that these actions constitute actionable wrongdoing and must cease immediately.
On the same day, Automattic sent its own cease-and-desist letter to WP Engine, claiming that WP Engine had infringed on several of Automattic’s trademarks, including WordPress and WooCommerce.
After this exchange, WP Engine was blocked from accessing WordPress.org’s resources for free on September 25.
How Can Websites Hosted by WP Engine Access WordPress Resources Now?
WP Engine published a blog post with a guide to help users manually update their plugins and themes now that they can’t do it the automated way. Here’s the step-by-step process.
How to Manually Update a Plugin
First, download the latest version of your plugin from the WordPress plugin repository.
After downloading the archive file, go to Plugins from your admin dashboard. Click on the Add plugin button at the top.
On the following screen, click on Upload Plugin.
Click on Choose file.
Go to your Downloads folder and select the archive file you downloaded from WordPress’s plugin directory.
After uploading the file, click on Install Now.
On the following screen, click on Replace current with uploaded to update your plugin.
How to Manually Update a Theme
Go to WordPress’s Theme Repository and download the latest version of your theme.
On your admin dashboard, go to Appearance > Themes and click on Add New Theme.
On the following screen, click on Upload Theme at the top.
Click on Choose file.
Select the archive file of the theme you downloaded.
Click on Install Now.
Finally, click on Replace active with uploaded to update your theme.
Following these steps, you can update your plugins and themes even if your site is hosted in WP Engine.
If you found this post useful, read our blog and developer resources for more insights and guides!
Related Articles
How to... / 5 min read
How to... / 5 min read
How to Test if Your Current WordPress Page Is a Custom Post Type​?
If you're customizing your site and performing specific actions for certain content, it may be useful to test if your current WordPress page is a custom post type. This way,…
Read MoreWordPress 101 / 6 min read
WordPress 101 / 6 min read
Storyblok or WordPress to Build Your Site? Our Experience as an Agency
With new CMSs popping up every year, you may wonder whether your site would benefit from the newer, up-and-coming Storyblok or WordPress, the CMS veteran that powers nearly half the…
Read MoreHow to... / 5 min read
How to... / 5 min read
How to Add HTML to the Body of a WordPress Post or Page
So, you want to add your own custom HTML to the body of your WordPress posts and pages, huh? That's great. Adding custom HTML code is an excellent way to…
Read MoreHow to... / 7 min read
How to... / 7 min read
How to Use .htaccess to Block an IP Address From the WordPress Login Page
.htaccess (hypertext access) is a configuration file used to add or change features on websites hosted using Apache Web Server, a free and open-source web server software. The .htaccess file…
Read MoreHow to... / 5 min read
How to... / 5 min read
Can You Hide Your WordPress Site While Editing it?
Sometimes, you want to edit your WordPress site but keep the changes private until you’re ready to make them public. If that’s what you need right now, you may be…
Read More