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.
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?
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
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.
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.