Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 5:00 – 13:00 5:00 – 13:00 5:00 – 13:00 5:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Tagged: 

This topic contains 3 replies, has 0 voices.

Last updated by Otto 2 days, 1 hour ago.

Assisted by: Otto.

Author Posts
September 24, 2025 at 8:49 pm #17430080

alisons-2

Background of the issue:
I'm trying to register WPML and can't. When I go to hidden link, I see no option to register WPML. I do have access to log into WMPL.org though.

Symptoms:
I see no register link under WP Admin under Plugins > Add Plugin > Commercial (tab).

Questions:
Why can't I see the register option for WPML in the WP Admin under Plugins > Add Plugin > Commercial?
How can I register WPML if the option is not visible?

September 24, 2025 at 9:05 pm #17430120

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

Can you please update WPML to the latest version (4.8.1)? You can manually install it following these steps:

❌ Please make a full website backup before proceeding ❌

https://wpml.org/faq/updating-wpml-manually/

If the issue persists, please check if there are any errors in your browser console? Here is some information about how to view your browser console: https://wordpress.org/support/article/using-your-browser-to-diagnose-javascript-errors/#step-3-diagnosis

Best Regards,
Otto

September 24, 2025 at 10:35 pm #17430249

alisons-2

Otto, I tried updating WMPL manually and the issues still exists. Attached are my console errors.

console-error-wpml-plugin.png
September 24, 2025 at 11:32 pm #17430295

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

Thanks.

In the console you have: GET /wp-json/wpml/v1/proxy?url=hidden link … 403 (Forbidden) and window.ateDashboard is not a function. This means the script that draws the Commercial tab UI is being blocked; the UI never defines ateDashboard.

Please try the following:

Temporarily disable security/WAF plugins (e.g., Wordfence) and any server-level WAF (Cloudflare/Sucuri) to verify.

If confirmed, allowlist:
REST namespace path: /wp-json/wpml/* (or specifically /wp-json/wpml/v1/proxy)

WPML domains commonly used by registration/tools: wpml.org, api.wpml.org, cdn.wpml.org, ate.wpml.org, ams.wpml.org (plus cloudfront.net CDN if present).

If you enforce CSP, add ams.wpml.org to connect-src, and if needed to script-src/style-src (per your stack). Clear caches and reload in a private window.

You can also register WPML without the Commercial tab (works around the UI block)

In your WPML account → Sites, create a site key for the exact site URL.

Add it to wp-config.php (above the “stop editing” line):

define( 'OTGS_INSTALLER_SITE_KEY_WPML', 'YOUR_SITE_KEY' );

Save and reload the admin; WPML should show as registered even if the Commercial tab UI is blocked. But, in any case I suggest you fix the security block as suggested before.

Best regards,
Otto