Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are experiencing an issue where the post-type archive page suddenly is not working as expected.
Solution:
Navigate to WPML > Settings > Post Type Translation and ensure that the slug for "Services" is translated. If it already appears as translated, edit the translated field and save the settings again. This step often resolves the issue.
Additionally, if your menu uses custom menu items, you might need to adjust their translations. You can do this through WPML > String Translation or directly within each menu.

If this solution does not resolve your issue or seems outdated, we 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.

Tagged: 

This topic contains 9 replies, has 1 voice.

Last updated by lynnW-2 5 days, 12 hours ago.

Assisted by: Andreas W..

Author Posts
January 30, 2025 at 8:17 pm #16653392

Andreas W.
Supporter

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

Timezone: America/Lima (GMT-05:00)

If you open the pages in the WordPress Editor you will be able to identify if is a translation or original content inside the right sidebar.

If you see a section that allows you to set the translation method (WPML Translation Editor or WordPress Editor) then it is original content.

For translations, you will see the field "This is a translation of:".

What might have happened is that by mistake original pages were created while the admin language was set to Spanish (flag in top admin bar).

Or, it might be that the site first had the site default language Spanish and then the default language was set to English.

Mainly the issue seems to be that in Spanish the hierarchy between pages and subpages does not exist. You can adjust this hierarchy on the WordPress Editor on each page.

You do not need to delete any translations or recreate them. Possibly solving the page hierarchy issue manually in Spanish would solve the issue.

Open the Spanish pages in the WordPress Editor, inside the right sidebar make sure to set "Servicios" when selecting a parent page from the Page Attributes section.

February 2, 2025 at 12:23 am #16659380

lynnW-2

At this point I think the resolution is we need to make a new English base page for this content and a new Spanish translation page, and move those onto the site in the place of the pages that were not behaving as expected. We will make an effort to make sure we monitor which pages are which going forward.