Skip Navigation

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

Problem:
The client created a custom post type for restaurant menu items on their WordPress site and translated these items from English to Spanish. However, the translated items were not visible on the Spanish version of the site, despite being marked as 'complete'.

Solution:
1. We recommended ensuring that the JetEngine Listing/Components used to display the items are also translated. For guidance on making a JetEngine-built website multilingual, visit JetEngine documentation.
2. We set the Menukaart post types to 'Translatable - only show translated items', which resolved the issue of displaying the Spanish menu.
3. We discovered that some translated posts were in the trash/bin. Restoring and publishing these posts made them visible on the Spanish site.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, 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 6 replies, has 1 voice.

Last updated by Dražen 2 months ago.

Assisted by: Dražen.

Author Posts
April 29, 2025 at 2:56 pm #16979875

richardB-12

Background of the issue:
I have created a custom post type for restaurant menu items on my WordPress site. After adding and ordering these items in English, I translated them to Spanish. I expected the Spanish version to display these items as well. I have made a video to explain further: hidden link. The issue can be seen on this page: hidden link

Symptoms:
The translated post type entries are not visible on the Spanish version of the site, even though the translations are marked as 'complete'.

Questions:
Why are the translated post type entries not visible on the Spanish version of the site?
How can I ensure that the translated items appear correctly?

May 1, 2025 at 11:31 pm #16987636

Nicolas V.
Supporter

Languages: English (English ) French (Français )

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

Hi,

Welcome to the WPML support forum. Thanks for contacting us.

While waiting for one of my colleagues to help with this ticket, and based on what you've described, allow me to walk you through some initial debugging steps.

I had a quick look at your website and it seems that you are using JetEngine listing to display those items.
Please make sure that you also translate your JetEngine Listing/Components as instructed in their documentation: hidden link

May 2, 2025 at 9:40 am #16988815

richardB-12

Hi Nicolas,

Thanks for your reply.
I've followed this guide and all settings are correct and every aspect is translateable.
Matter of fact, i've already translated all of the entries in the post type.

i've attached screenshots of my settings and also some of the entries.
As you can see all entries are translated, hence the pencil icon.

They do show up on front-end by changing one setting now. However most of them still pull the english version, instead of the translated Spanish version.

Screenshot 2025-05-02 at 11.39.46.png
Screenshot 2025-05-02 at 11.39.33.png
Screenshot 2025-05-02 at 11.39.28.png
Screenshot 2025-05-02 at 11.39.24.png
Screenshot 2025-05-02 at 11.39.19.png
May 5, 2025 at 10:45 am #16995696

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

Can you please edit your ES page and make sure you have selected the correct ES posts to show there?

- hidden link

If the issue still happens, please share admin access and I will take a further look.

Thanks,
Drazen

May 6, 2025 at 10:55 am #17001112

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

I have checked and I can see you have not translated the Listing grid as suggested in the JetEngine docs.

Never mind this, I have set your Menukaart post types to be Translatable - only show translated items, and it seems to show up ES menu now fine.

Please check.

Regards,
Drazen

May 6, 2025 at 11:20 am #17001156

richardB-12

Hi Drazen,

thanks for checking. However, i believe we are still kinda running circles regarding a solution. As seen in previous support replies (screenshots attached again) all the posts are translated properly in the post type 'Menukaart'. However, spanish front-end only shows only one post in the first listing grid.

For example: Poget Oysters is 100% translated. It shows on english, but not on spanish.
The same goes for: National Lobster Cream Salad, Joselito Ham, etc.

Any idea why this is still the case?

Screenshot 2025-05-06 at 13.20.29.png
May 6, 2025 at 11:27 am #17001254

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

Actually it is working as expected.

You have set to show published posts, but your translated post, for example, Oster Poget, is in trash / bin.

You need to restore it and have it published.

Regards,
Drazen

Menukaart ‹ Madunia — WordPress.jpg