This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing a 'page not found' error when using the language switcher on your 'About Us' page, even though the backend indicates that the page is translated into all target languages, the issue might be related to permalink settings or cache.
Solution:
1. Navigate to Pages in your WordPress dashboard and find your 'About Us' page in English.
2. Check the translation icons for each language. If you see a 'page not found' error for a specific language, click the pencil icon to edit that translation.
3. Ensure the translation is published and not in draft or pending review.
4. Verify the page's permalink/slug in each language to ensure it isn't empty or conflicting. Adjust if necessary and update the page.
5. Go to Settings → Permalinks and click Save Changes to refresh WordPress permalinks, which can often resolve 404 issues.
6. If using Elementor templates, make sure the translated templates are published and correctly assigned.
7. After following these steps, use the language switcher on the frontend to check if the issue is resolved. If the problem persists, try clearing your site's cache and browser cache.
If these steps do not resolve the issue, it may be helpful to deactivate any caching plugins temporarily, such as the "Redis Object Cache" plugin, as this has been found to resolve similar issues for other clients.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.
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.