Skip Navigation

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 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 -
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 -

Supporter timezone: Asia/Singapore (GMT+08:00)

This topic contains 0 reply, has 0 voices.

Last updated by Kor 1 month, 3 weeks ago.

Assisted by: Kor.

Author Posts
April 14, 2025 at 11:21 am #16928816

matthewL-3

Background of the issue:
I am trying to load the list in translation management, but it just says 'loading items...' forever. Link to a page where the issue can be seen: hidden link. Console log: <code>[Info] Successfully preconnected to hidden link [Log] JQMIGRATE: Migrate is installed, version 3.4.1 (load-scripts.php, line 5) [Error] Failed to load resource: the server responded with a status of 403 () (populated, line 0) [Error] q (anonymous function) (dashboard.js:1:180054) (anonymous function) (dashboard.js:1:179145) y (node-modules.js:2:275279) u (node-modules.js:2:275753) (anonymous function) (node-modules.js:2:270026) [Error] Failed to load resource: the server responded with a status of 403 () (populated, line 0) [Error] q (anonymous function) (dashboard.js:1:175871) (anonymous function) (dashboard.js:1:174923) y (node-modules.js:2:275279) u (node-modules.js:2:275753) (anonymous function) (node-modules.js:2:270026) [Error] Failed to load resource: the server responded with a status of 403 () (populated, line 0) [Error] q (anonymous function) (dashboard.js:1:180054) (anonymous function) (dashboard.js:1:179145) y (node-modules.js:2:275279) u (node-modules.js:2:275753) (anonymous function) (node-modules.js:2:270026) [Error] Failed to load resource: the server responded with a status of 403 () (populated, line 0) [Error] q (anonymous function) (dashboard.js:1:180054) (anonymous function) (dashboard.js:1:179145) y (node-modules.js:2:275279) u (node-modules.js:2:275753) (anonymous function) (node-modules.js:2:270026) [Error] Failed to load resource: the server responded with a status of 403 () (populated, line 0) [Error] q (anonymous function) (dashboard.js:1:175871) (anonymous function) (dashboard.js:1:174923) y (node-modules.js:2:275279) u (node-modules.js:2:275753) (anonymous function) (node-modules.js:2:270026) [Error] Source Map loading errors (x2) [Error] Failed to load resource: the server responded with a status of 404 () (dashboard.e6ac4d17.css.map, line 0) [Error] Failed to load resource: the server responded with a status of 404 () (dashboard.bundle.js.map, line 0) [Log] [Private Click Measurement] Triggering event accepted. (x6)</code>

Symptoms:
The list of items to translate never loads. Console log shows multiple 'Failed to load resource' errors with status 403 and 404.

Questions:
Why won't the translation management list load?

April 16, 2025 at 1:03 am #16936393

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for contacting us. I will need to closely examine your website. Therefore, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.

Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.

Your upcoming reply will be treated with confidentiality and will only be visible to you and me.

✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.

April 16, 2025 at 4:49 pm #16940463

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your patience.

I've checked and I noticed that the "REST Enabled" is showing "No" as shown in the attached screenshot here hidden link in WPML > Support . Please follow the instructions here https://wpml.org/documentation/support/rest-api-dependencies/?utm_source=plugin&utm_medium=gui&utm_campaign=wpmlcore to fix the issue. Let me know how it goes.

Screenshot_44.jpg
April 17, 2025 at 9:47 am #16943148

matthewL-3

Hi Kor,

Not sure what is blocking this, how often does it check?

Because I assumed it was either Cloudflare or our security plugin BBQ Pro.

I disabled both on the staging site and it still says REST enabled NO.

I am unsure if its still blocked or WPML is just not trying every page load to see if its enabled?

Can you see any info on the response when its blocked?

April 17, 2025 at 10:03 am #16943191

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. The login credentials no longer work. You can actually check the console log on the translation management dashboard. There, you'll see errors with 403 from your server. You need to consult your hosting provider for further assistance.

April 17, 2025 at 10:14 am #16943297

matthewL-3

Good news figured this out it was BBQ Pro plugin as it blocks query strings with [ ] in them which the requests contain.

However oddly its still showing as REST enabled NO but it is working fine now.

Any reasons why this is still showing as NO? Checked the firewall log as well and no requests there.

April 17, 2025 at 10:14 am #16943298

matthewL-3

Login info is still valid.

April 17, 2025 at 10:25 am #16943400

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply.

It could be a false positive. But if everything is working correctly now, you can ignore this and continue to work on the site without issues.

The topic ‘[Closed] Translation management won’t load’ is closed to new replies.