Background of the issue:
I am using WPML's Advanced Translation Editor, but all attempts to post translation jobs via the REST API are failing with an error. We suspect the POST request to 隐藏链接 is either being blocked or overwritten by our caching or security layers, such as LiteSpeed Cache. We need to know the correct way to override or re-enable the WPML REST API POST route, including how to correctly pass nonce/auth if needed, and how to ensure LiteSpeed or other plugins do not interfere. We reviewed WPML REST API and ATE docs but did not find any detailed guidance on overriding or restoring the POST endpoint functionality when it's blocked by cache or nonce issues.
Symptoms:
Error message: { "code": "rest_cookie_invalid_nonce", "message": "Cookie check failed", "data": { "status": 403 } }. Additionally, logs show: ATE Server Communication - Service Unavailable.
Questions:
How can I override or re-enable the WPML REST API POST route?
How do I correctly pass nonce/auth for the WPML REST API?
How can I ensure LiteSpeed or other plugins do not interfere with the WPML REST API?
What is the correct endpoint structure that must remain available?
主题 “[關閉] Advanced Translation Editor / REST API POST request blocked or overwritten” 已关闭,不接受新回复。