Skip Navigation

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

Problem:
The client is experiencing an issue where unrelated SEO meta fields are appearing in the Advanced Translation Editor (ATE) when translating Elementor Templates. This happens specifically when a template is created from a section within a page or post, where SEO meta fields are included.
Solution:
1. If you're experiencing this issue, first check if the SEO meta fields are necessary for your translation. If they are not, you can set them to 'Don't Translate' by following these steps:
- Go to WPML > Settings and scroll to the Custom Field Translation section.
- Click on Show System Fields.
- Search for 'seopress' in the search box.
- Set the translation preference for the fields you don’t want to see in the Translation Editor to 'Don’t Translate' and save the changes.
2. If the fields are appearing because they were included in a template created from a page or post, you can remove them directly in the Elementor editor before translating. For guidance on removing these fields, please refer to this guide.

If the solution provided here does not resolve your issue or seems irrelevant due to updates or differences in your 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 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.

This topic contains 3 replies, has 2 voices.

Last updated by Prosenjit Barman 5 months, 2 weeks ago.

Assisted by: Prosenjit Barman.

Author Posts
June 13, 2024 at 5:21 pm #15737421

justinK-16

Background of the issue:
I am trying to translate an Elementor Template in the ATE. The issue is that the meta data fields from the post where the template was first created and saved comes across to the ATE with the Template. Link to a page where the issue can be seen: hidden link

Symptoms:
Multiple other SEO Meta fields appearing above the Title Field.

Questions:
Why are unrelated meta fields appearing in ATE when translating Elementor Templates?
How can I ensure only the relevant fields from Title down are shown in ATE?

June 14, 2024 at 11:50 am #15739988

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thanks for contacting WPML Support.

I understand the issue you're experiencing. The SEOPress plugin has made specific SEO meta fields, such as title, description, and social media data, translatable to ensure the SEO information appears correctly in each language. This is why these fields appeared in the translation editor. Translating this data is beneficial for SEO; otherwise, the default information will appear in other languages, which can potentially impact your SEO score negatively.

However, if you prefer not to have those fields appear in the translation editor (although this is not recommended), please try the following steps:

1. Go to WPML > Settings and scroll to the Custom Field Translation section.
2. Click on Show System Fields.
3. Once the page refreshes, enter seopress in the search box within the Custom Field Translation section.
4. You should see some fields in the results. Set the translation preference for the fields you don’t want to see in the Translation Editor to Don’t Translate and save the changes.
5. Try to translate another page or post and you'll not see those meta fields.

Please let me know if that helps or if you need further assistance in this matter. I'll be happy to help.

Best regards,
Prosenjit

June 21, 2024 at 6:55 am #15771637

justinK-16

Hi Prosenjit

Sorry for the delay in getting back to you.

I expect to get the SEO meta fields, such as title, description, and social media data in the ATE....BUT only for Posts, Pages and Taxonomies NOT Templates....

Let me re-explain the issue.

So if I create a new Template directly from WordPress admin > Templates > Add New
Create a Template type - "Container"
Create whatever in the container - say a Heading & Text field
Publish it and return back to Templates.

Here I can now choose to Translate by Clicking on the pencil. the ATE opens up displaying ONLY the following 3 fields:
Title
Heading 9h2)
Text Editor

Perfect - how it should be.

The issue I have is:
I use the Elementor editor to create/edit our posts & pages.
If I create an element within a container that I wish to re-use in other posts (again lets just say a CTA with Heading, Text field) I can save it as a Template.

If I do this and then go to Templates to Translate when opening the ATE, instead of 3 fields appearing (Title, Heading, Text editor) ALL the SEO Meta fields from whichever post I created and saved the temple in appear in the ATE (these fields don't belong here).

Now I'm not sure if there is any issue with it or if it is just inconvenient for me, but it would be good to confirm either way and find a fix if possible.

Example ATE of a Template created directly in Templates :
hidden link

Example ATE for a template created and saved in a Post
hidden link

There are 7 extra SEO Meta fields all related to the post.

I hope this makes more sense.
If possible I would like to stop this from happening/appearing.

Thank you

June 21, 2024 at 9:57 am #15773562

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There,
Thank you so much for clarifying the issue. I clearly understood the issue.

If you check the SEOPress settings, you'll notice that the Meta fields are not configured for Elementor templates. They are only set up for pages and other post types.

This is why you don't see any Meta fields while creating Elementor templates, and no meta information appears in the translation editor.

Now, here's what happens when you create a template from a page or post: SEOPress allows SEO Metadata to be added to pages and posts. When you create and publish a page, the Meta information gets tagged with the page. If you save a section from the page as a template for reuse, the SEO information attached to the page will also be included in the template. As a result, when you try to translate the template created from a section within a page, the Meta information appears in the translation editor.

Therefore, what you’re seeing in the editor while translating the template, created from a page, is expected. If you remove the Meta information before translating the template, those fields should not appear in the translation editor. You'll be able to remove such meta information from the template, directly from the Elementor editor. Please check hidden link">this guide to understand how to find them and remove those information.

I hope this explanation clarifies what is happening. If you need further clarification or assistance, please feel free to let me know. I will be happy to help.

Best regards,
Prosenjit

June 25, 2024 at 1:57 pm #15821512

justinK-16

Hi Prosenjit

You are absolutely right the Meta Fields do not appear in the Edit Template page however they are easily accessed via Edit with Elemetor > Settings and then it is all there.

Thanks for your help, appreciate it.