Skip Navigation

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 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 -
- 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 -

Supporter timezone: Europe/Rome (GMT+01:00)

Tagged: 

This topic contains 26 replies, has 2 voices.

Last updated by Alejandro 1 year, 2 months ago.

Assisted by: Alejandro.

Author Posts
September 15, 2023 at 5:02 pm #14404781

Alejandro
Supporter

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

Timezone: Europe/Rome (GMT+01:00)

it looks like i don't have the proper role for the user you gave me because i can't access anything in the back-end.

Would you please set me a temporary admin role? i can record myself in case you're worried on what i can or will do 🙂

Regards.

September 16, 2023 at 12:50 pm #14406699

aske-schouN

Hi! Sorry, my bad... I forgot to set your role to admin, but it should work now. Kind regards, Aske

September 18, 2023 at 3:11 pm #14413629

Alejandro
Supporter

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

Timezone: Europe/Rome (GMT+01:00)

I's indeed very weird. i can see that in the technical part, everything is ok, but it seems that for some reason the title is not picked up in the translation.

Weirdly it's ONLY not picked up when the "page title" element is used, because the title is picked up, instead, in the tab.

Could it be that you have any possible setting, somewhere that allows to disable the page title? maybe coming from another plugin or the theme?

I can see that the template does contain the page title element so while i run other tests i wanted to rule out the possibility for another external plugin or setting interfering only with the translations.

Please let me know while i try to find out other possible situations that could create this.

-----------

I also have another question for you. would it be possible to disable the enabled plugins only for a moment to test if the problem could be caused by a meta field or a specific setting?

September 18, 2023 at 3:31 pm #14413791

aske-schouN

Hi Alejandro. I think it might be connected to Elementor theme carried over to translations and wpml? Earlier the page was using the elementor full width with "hide page title" on the page settings, and after changing to default theme, the page title wasnt showing. I switched back to the elementor full width and changed the setting there and saved, and then went back (again) to default theme, and then it showed in main language.

If you need to turn plugins on/off you can do that, yes.

Kind regards,
Aske

September 19, 2023 at 8:21 am #14417115

Alejandro
Supporter

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

Timezone: Europe/Rome (GMT+01:00)

I see that elementor is outdated at the moment, so let's continue by updating it to the latest version.

afterwards try to translate the template from WPML > Translation management and let's see if that works because i had tested the same thing as you did on a clean site so it's not a compatibility issue, it worked there. if there is some kind of incompatibility then it has to do with some specific feature.

-------------

where can you see that template setting you mentioned? because it could be part of the problem here. i can't find it on the page nor on the theme settings here: hidden link

but from what you say, it seems like it could be the key here!

Please let me know so i can further investigate.

September 19, 2023 at 12:39 pm #14419525

aske-schouN

Hi Alejandro. Thank you for your patience;-)
I tried updating and also using the translation management (not sure I know exactly how to use that feature though, so maybe I did it wrong -> but I did manage to translate the template, so probably did it correctly).

The problem is still here.

The issue with the page settings that I mentioned from before is that it seems to be a bug in elementor, which is then carried over to wpml.

I had the /compliance page using the elementor full width page settings, and I had hidden the page title on that page. To create the new theme single page I changed that page's settings to the default theme, and then the page titlecontinued to not show up on the /compliance page. I reverted back to the elementor full width and removed the "hide page title" setting for that page. After this I went back to the default theme, and then the page title was being shown for my main language.

The issue now is, that this issue continues to persist on my secondary languages of the page with wpml.

I guess it is mainly an elementor bug somehow causing all of this?

I dont think I can do anything else.

Kind regards, Aske

September 19, 2023 at 3:28 pm #14420987

Alejandro
Supporter

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

Timezone: Europe/Rome (GMT+01:00)

You mention:

I reverted back to the elementor full width and removed the "hide page title" setting for that page

I'm sorry if i wasn't clear enough but where exactly is that hide page title and/or the "full width template setting in elementor or in the pages? because i searched everywhere and couldn't find such setting. Could you give me the steps or, if it's easier, record yourself while you find that setting on your site?

If i can find where to set this, it's very likely that i can find why it's still set in the secondary languages (if that's the case) and hopefully how to have it fixed 🙂

Regards.

September 20, 2023 at 9:56 am #14428555

aske-schouN

In order to go "back" you need to remove the theme builder display conditions for that page, and change the page back to "elementor full width" e.g. via the wordpress editor in the sidemenu. And then go back to edit the page with elementor. Then you have to click the settings “wheel” in the bottom left corner as shown on the screenshot.

When I un-click the hide page title, save the page, and then revert back to the themebuilder the page title is shown. And again, this doesnt happen on secondary languages.

I hope the screenshots illustrate the answer to your question.

Skærmbillede 2023-09-20 kl. 11.56.14.png
page settings.png
September 20, 2023 at 3:52 pm #14432095

Alejandro
Supporter

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

Timezone: Europe/Rome (GMT+01:00)

That's it actually! the problem is that you left the settings of elementor to hide the title as you can see here: hidden link

In this case, the solution is quite easy, fortunately. all you have to do is delete the entries called "_elementor_page_settings" found in the xxxx_postmeta table.

However, you have to delete the ones where you actually added settings that you do not want. in the video you'll see there are many columns and you'll see how to do everything. once that's done, you don't have to do anything else.

Most of the settings i see in the 536 registers you have there are just to hide the title and the first translation in french starts in post ID 2336 so you're very likely only going to encounter translated pages from that id to bigger numbers. (all the 5 thousands are translations, for example, i checked them).

That should do it 🙂

September 22, 2023 at 4:08 pm #14447987
aske-schouN

Hi Alejandro. I saw your video, and will have a look at it, but decided to push it aside for now.

In the meantime I have another issue when using the theme builder for translations.

I followed each step from https://wpml.org/documentation/plugins-compatibility/elementor/#creating-different-elementor-templates-per-language.
** the template doesnt show on the page and I basically have plain page showing only.

I then tried with this guide https://wpml.org/documentation/plugins-compatibility/elementor/#creating-different-elementor-templates-for-specific-posts-and-pages-in-secondary-languages.
** When I clicked on view the live site after having created and published the single page - in this case in spanish - the view was fine. But when I then click the page from where it is linked on the home page I get the plain html page again.

I tried updating the home page and updating permalinks. I tried finding the link manually in the translator, but it wasnt there.

Here is the "course page" I am trying to translate: hidden link.

I am basically trying to implement your recommendation of using the templates, and I have started with these courses. The template is up and working in the main language.

I am totally confused right now.

Kind regards,
Aske

New threads created by Alejandro and linked to this one are listed below:

https://wpml.org/forums/topic/problem-with-theme-builder-usage-with-translations/

September 25, 2023 at 3:51 pm #14460345

Alejandro
Supporter

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

Timezone: Europe/Rome (GMT+01:00)

I'm splitting the ticket so we can handle that new issue. please let me know how it goes when you fix the problem spoken on this ticket (the elementor config hiding the title).

September 25, 2023 at 4:04 pm #14460459

Alejandro
Supporter

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

Timezone: Europe/Rome (GMT+01:00)

I'm splitting the ticket so we can handle that new issue. please let me know how it goes when you fix the problem spoken on this ticket (the elementor config hiding the title).

See you on the other ticket.

Regards.

The topic ‘[Closed] I change a layout on page using elementor. But then translations are missing’ is closed to new replies.