Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 14:00 8:00 – 14:00 8:00 – 14:00 8:00 – 14:00 8:00 – 14:00 -
- 15:00 – 17:00 15:00 – 17:00 15:00 – 17:00 15:00 – 17:00 15:00 – 17:00 -

Supporter timezone: Europe/Madrid (GMT+02:00)

Tagged: 

This topic contains 20 replies, has 1 voice.

Last updated by micaelaF-3 2 days, 16 hours ago.

Assisted by: Paola Mendiburu.

Author Posts
May 2, 2026 at 3:47 pm #18008750

micaelaF-3

Hi,

I’m experiencing an issue with WPML and WP Recipe Maker integration.

On my website:

The default language is English
The WordPress backend is set to English
WPML is fully configured and working correctly for posts and pages
Recipes (wprm_recipe) are set as Translatable – only show translated items
The problem

When I create or duplicate a recipe card (either from inside a post or from WP Recipe Maker → All Recipes), the recipe is incorrectly assigned to Italian, even when it should be English.

This issue has already happened multiple times

The latest example is with my recipe:

👉 “Chickpea Focaccia Farinata”

I created:

one recipe for the English post
one recipe for the Italian version

However:

❌ Both recipes were assigned Recipe Language: Italian

even though:

the English post is correctly set as English
the backend language is English
WPML language was set to English during creation
Attached screenshot

In the screenshot you can clearly see:

The English recipe has Parent Language = English
But Recipe Language = Italian
The Italian recipe is also set to Italian

This shows that the recipe language is not being assigned correctly.

Current issues:
Recipes are incorrectly assigned to Italian (wrong language)
Recipes do not appear in the WPML Translation Dashboard
I cannot properly manage or link recipe translations
Even when duplicating and manually translating a recipe, both versions remain assigned to Italian
What I already checked:
Post type "recipe" is set as translatable
I tested creating recipes both inside the post editor and directly from WP Recipe Maker
WPML language switcher is correctly set to English
The site default language is English
Expected behavior:

Recipes should inherit the correct language (English or Italian) based on:

the current WPML language
or the language of the post they are created in

and should appear in the WPML Translation Dashboard.

Questions:
Is this a known compatibility issue between WP Recipe Maker and WPML?
Why are recipes always assigned to Italian instead of the active language?
Is there a way to force the correct language assignment for recipes?
What is the recommended workflow for multilingual recipes with WPML + WPRM?

Thank you!

May 2, 2026 at 4:07 pm #18008769

micaelaF-3

The issue only affects recipes in my default language (English).
Recipes in secondary languages (like German) are assigned correctly.

May 4, 2026 at 8:11 am #18010089

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Hi there!

This is Paola and I hope you are well!

When creating the recipe, please make sure to set the language of the post to English. Otherwise, it will be created in the default language.

You can fix the existing recipe by:
- Clicking Edit
- Changing the “Language of this post” to English

Let me know if you need any help.

May 4, 2026 at 8:18 am #18010113

micaelaF-3

Hi, my post was definitely already set to English.

May 4, 2026 at 12:14 pm #18010768

micaelaF-3

BUT IS IT POSSIBLE THAT YOU HAVE SUCH LONG RESPONSE AND PROBLEM-RESOLUTION TIMES?

May 4, 2026 at 1:04 pm #18010894

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Please let me know a recipe to see the issue.

I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. You will find the needed fields for this below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it.

Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

**IMPORTANT**
- Please make a backup of the site files and database before providing us access.
- If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields. If you do not, please ask me to enable the private box.
The private box looks like this: hidden link

May 5, 2026 at 8:23 am #18012969

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Do you mean this one?
hidden link

I see it is correctly in english.

Please let me know how I can reproduce the issue.

May 5, 2026 at 8:27 am #18013006

micaelaF-3

WPRM > MANAGE

Untitled-1.jpg
May 5, 2026 at 11:42 am #18013736

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

It looks like the issue is that every time you create a recipe from WPRM → Manage, it is automatically assigned to the default language. From that interface, there doesn’t seem to be an option to choose or change the language of the recipe.

Based on how the plugin works, this behavior is expected: recipes should be created in the default language first, and then translated into the secondary languages.

To investigate this further, could you please install the plugin on the following test site?

hidden link

Once it’s set up, just let me know and I’ll take a closer look right away.

May 5, 2026 at 12:04 pm #18013814

micaelaF-3

Done!

May 5, 2026 at 1:36 pm #18014209

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Please let me know how I can reproduce the issue.

May 5, 2026 at 2:00 pm #18014291

micaelaF-3

I create a post and, in WordPress editing, add the new WPRM recipe card to the post. If I look in WPRM >MANAGE, it shows the recipe's language assigned to ITALIAN, but my post is in English.

May 6, 2026 at 1:22 pm #18017723

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Could you please record a short video reproducing the problem step by step? This will help me investigate the issue.

May 10, 2026 at 7:19 pm #18025354

micaelaF-3

Hello,

I know you previously asked me to record a video showing the issue, but unfortunately I cannot do that at the moment because the workflow is extremely time-consuming and the same problem happens every single time regardless of the exact procedure I follow.

No matter how I duplicate the posts or recipe cards, the result is always the same:
WPML eventually changes the language assignment of the recipe cards automatically and incorrectly.

Because of this, I believe the issue is not related to a specific sequence of actions, but rather to the synchronization between WPML and WP Recipe Maker when translated recipe cards are inserted into translated posts.

To summarize, these are the problems I am consistently experiencing:

1. Recipe card language assignments change automatically after inserting translated recipe cards into translated posts. (Image 1)

* Example: Zucchini Flower Frittata hidden link. After inserting the French recipe card into the French post, the original English recipe card may suddenly become assigned to another language.
* Sometimes recipe cards also lose their Parent Name or Parent Language completely.

2. WPML/WPRM creates additional duplicate recipe cards automatically. (Image 1)

* I end up with multiple recipe cards with identical names and timestamps even though I did not create them manually.

3. In translated recipe cards, the “Instructions” section title disappears completely. (Image 2 and Image 3)

* Ingredients display correctly, but the Instructions heading is missing in translated recipes.

4. When I duplicate posts through WPML Translation Dashboard, translated posts are automatically published even if they still contain English content.

* I would instead expect duplicated translations to be created as Drafts automatically.

5. After noticing this behavior, I manually edited the duplicated translated posts and changed them to Draft status myself.

* However, even after saving them as Drafts, I can still see translated frontend URLs that appear publicly accessible. (Image 4)
* The posts are still entirely in English, but they continue to appear as published translations on the frontend.
* This creates serious multilingual SEO concerns because untranslated English content appears under translated language URLs.

I attached screenshots showing these issues inside WP Recipe Maker Manage and on the frontend.

Could you please investigate the synchronization between WPML and WP Recipe Maker in this workflow and advise what the officially recommended procedure should be for multilingual recipe cards?

Thank you.

image 4.png
image 3.png
image 2.png
image 1.png
May 11, 2026 at 9:11 am #18026553

Paola Mendiburu
WPML Supporter since 11/2020

Languages: English (English ) Spanish (Español ) Italian (Italiano )

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

Hi there!

As I can no longer access your site, it seems that my user account has been removed.

Could you please try to reproduce the issue on the test site instead? That way, we can investigate it further and, if needed, pass it to our compatibility team.
hidden link