WordPress requirements and compatibility
What your WordPress site needs before you connect it: version, PHP, HTTPS, a reachable address, permissions and the things that block a connection.
- WordPress
- 3 min read
- Updated October 15, 2026
The WordPress connector is a plugin called Freakedout Content Uploader CSV & Excel Import. Its entry in the WordPress menu is Settings → Content Uploader. Check these requirements before you install it; almost every connection problem comes from one of them.
Requirements#
| Requirement | Detail |
|---|---|
| WordPress | 6.6 or later. Tested up to 7.1. |
| PHP | 8.1 or later on the site. |
| Address | The site is served over HTTPS, at a public address, on the standard port (443). It must not be a development machine or an intranet address, and it must not be reachable only over IPv6. |
| Account | A WordPress administrator (the capability manage options) starts the connection. |
| Single site | Multisite networks are not supported. The plugin refuses to activate on one. |
| Outgoing requests | The site can make outgoing HTTPS requests. Images are delivered by your site downloading them from Content Uploader's storage. |
| WooCommerce | Optional. With WooCommerce 9.0 or later the shop's products are offered too (WooCommerce requirements). |
You do not need pretty permalinks. The plugin talks to WordPress through the address form index.php?rest_route=…, which works with any permalink setting.
What can get in the way#
These are the usual causes of a connection that cannot be completed. Whether one of them applies to your site depends on how it is hosted:
- A security or firewall plugin (or a web application firewall in front of the site) that blocks requests to the WordPress REST API from unknown servers. The connector can only be reached through the REST API.
- HTTP authentication or an IP allow-list in front of the whole site, which stops Content Uploader from reaching it.
- A redirect on the site's address, for example from
https://example.comtohttps://www.example.com. Content Uploader does not follow redirects, so use the address WordPress itself reports as its home URL. - A staging site hidden behind a login wall, for the reasons above.
If the connection fails, troubleshooting the WordPress connection works through them in order.
Permissions#
The connector is never signed in to your site; each request is checked against the permissions of the administrator who approved the connection, limited to content. If an item is not offered in Content Uploader (a content type, a custom field, the ability to upload images), the most likely reason is that the connecting account may not do it. Permissions and authentication explains the details.
Compatibility with other plugins#
Content Uploader writes content through WordPress's own functions, so plugins that hook into saving a post (SEO plugins, translation plugins, cache purgers) normally run as they do when an editor saves. A side effect such a plugin has, for example sending an email when a post is published, can happen for every item written, and again if a failed operation is retried: Content Uploader guarantees that a retry never creates a second item, but it cannot control what other plugins do when they run.
Custom fields are WordPress post meta. A plugin that stores its data in post meta (many do) can be filled by naming the meta key when you map custom fields. A plugin that keeps its data somewhere else cannot.
The plugin's name#
In WordPress the plugin is listed as Freakedout Content Uploader CSV & Excel Import, in the folder freakedout-content-uploader-csv-excel-import.
Was this article helpful?
Related articles
- WordPressInstalling the WordPress pluginInstall the Content Uploader plugin from the WordPress plugin directory, or upload the ZIP from the Sites page, and activate it.
- WordPressTroubleshooting the WordPress connectionFixes for "Could not complete the secure connection", expired invitations, revoked access and a plugin that cannot be reached, with a two-minute test.
- Reference and glossaryCMS compatibility: versions and requirementsThe WordPress and Joomla versions, PHP, database, HTTPS and account requirements for the Content Uploader connectors, side by side, with what is not supported.
- Getting startedSupported CMS platformsContent Uploader publishes to WordPress 6.6 and later and to Joomla 5 and 6. This page lists the requirements and what is not supported.