– the page building tools does not appear. So, I can’t do anything with/on the page.
How so? Please help – I hope you can, as I’m lost on this, after trying various stuff (like resaving permalinks, enabling “Multilingual Themes / Duplicate ID’s” in WPML Settings, etc) – all without luck.
Which version of WPML are you on? We’ve come upon this before and supposedly WPML was releasing an update that would fix this. If they haven’t quite done that, it pretty much in their hands at this point as the duplication breaks BB’s serialized data. Let me know on the version and we can go from there!
Did you log in and take a look? I reckon you didn’t, since you’re asking (but would have helped me a lot quicker;)
WPML is latest version - 3.2.2 (I can’t fathom why someone wouldn’t keep their WP install fully updated at all times – security and stuff).
Thanks for the link. I naturally already read it (search the forum before posting etc).
I’m not duplicating the pages though. As i wrote, I’m just clicking the “+” button to create a translation.
To me it seems more like Beaver Builder has some kind of trouble with the domain changing. The language versions are on subdomains, not in subdirectories. But that’s just a wild guess.
I know that 3.2.2 was a big update for them, so I’m wondering if something happened there. Can you shoot me a copy to test? My email is justin [at] fastlinemedia [dot] com.
I did some testing and it looks like WPML is actually working fine.
The issue appears to be a cross-domain login issue. For example, when I login at www.ptcc.dk and try to create a page in English, I get redirected to en.ptcc.dk which I am not logged in at. Since Beaver Builder requires you to be logged in to work, that appears to be whey the tools aren’t showing up.
Are you using a domain mapping plugin? Those typically have some sort of cross-domain login setting.
Nope, no cross-domain plugins. I just used WPML’s built-in “Language URL format” settings, with a symlink of en.ptcc.dk pointing to the main domain (www.ptcc.dk).
It would be a security issue to let people use the builder interface while not logged in. So, we’ll need to figure out how to get them logged in on the subdomain as well.
To be honest, this might be a question for WPML since Beaver Builder is actually working as expected, it’s just not showing because you’re not logged in on the subdomain.
They might know how to get the login to work cross-domain. I’m not familiar with their domain stuff, so it would be hard for me to say what might work.
Can you get in touch with them? I’d be happy to help chime in if needed.
Hmm, can try talking to the WPML guys. I have some difficulty grasping this issue though… How can I be logged out, when I’m able to access http://en.ptcc.dk/wp-admin/ ? Usually WordPress is good at making sure on doesn’t have access to its backend when logged out;) Meaning, that I am logged in. Right?
A wild guess would be that WPML only makes sure one is logged in to /wp-admin/ – not the frontend.
The above guess is further supported by the observation that the WP admin bar is not shown when visiting the en.ptcc.dk frontend, despite being enabled.
Thoughts? Plausible? Does it help bring forth a solution?
I’ll be switching the site over to having the languages in sub-directories instead. the cross-domain stuff would be a hassle to solve, according to the WPML forums.
Thanks for helping me out with this, Justin & Billy.