Extensions are missing when site is validated

Hi there,

I have an unlimited license and am making a new website, and have never seen this error before. I have activated the license and the extensions seem to be missing (Envira Gallery, Revolution Slider etc) as per my screenshot below.

I am running the site with PHP 8.3 which should be fine, and the latest version of the Pro theme.

Never seen this in the many years I have been making websites using your theme - could you advise on what might be causing this please as I need Revolution Slider and Envira Gallery on most of the sites I develop (including this one).

This is the URL for development - I haven’t got any further than installing the theme, so not sure how helpful this is. Any advice greatly appreciated.

https://webcreativepreview.co.uk/simplysigns2026/

Hey @EarlySigns,

The issue you described is not happening in our sites so this is most probably an isolated case. There’s possibly an issue with your web host connection to our server.

Here are the most common causes for this and how to resolve them:

1. Server Firewall or Security Rules Blocking Outbound Requests

Many hosting providers block outbound cURL connections to external APIs for security reasons, or use Web Application Firewalls (like ModSecurity) that block requests to Themeco’s update API.

  • Solution: Contact your web hosting support team and ask if they are blocking outbound connections to theme.co. Specifically, ask them to whitelist outbound traffic to https://theme.co on ports 80 and 443.

2. Check for Connection Errors via WordPress Site Health

WordPress has a built-in diagnostics tool that will tell you if the server is experiencing cURL or SSL issues.

  • Solution: Navigate to Tools > Site Health in your WordPress dashboard. Look under the Status tab for errors such as:
    • “The REST API encountered an error”
    • “Your site could not complete a loopback request”
    • “cURL error 60: SSL certificate problem” or “cURL error 28: Connection timed out”
      If you see these, it confirms a server-side SSL/cURL issue that your host needs to address.

3. Server-Side Caching of Failed/Empty Requests

If the server attempted to fetch the extensions list before the license was activated or while there was a temporary network glitch, the empty response may be cached in the database. The theme caches this check for up to 12 hours.

  • Solution: You can clear the cache and force a new check by:
    1. Revoking the license key in Pro > Validation.
    2. Clearing your host’s server-side cache (e.g., Varnish, Nginx helper, or hosting cache) and any WordPress caching plugins.
    3. Re-validating the license key to trigger a fresh request.

I updated the theme and the extensions magically came back. Thanks for your help!

We’re glad to hear that @EarlySigns