• Hello I use the DIVI theme. I would like to use the “Theme builder” to make a different footer for each language.

    It’s possible ?

Viewing 15 replies - 16 through 30 (of 34 total)
  • Hello same problem. I used the display:none solution proposed here above. And I’m wondering… is this a really good practice ? I’m publishing three footer in three different languages and then hiding 2 footers in the browser… Does Google really like this ???

    And finally… why isn’t divi supporting polylang and vice versa ?? These are two leader solutions. And we pay anualy for both of them.

    • This reply was modified 2 years, 9 months ago by xgougeon.

    Solution that worked for me:

    > Go into > Divi Builder setting.
    > Create a New Template.
    > In ‘Specific Pages’ selection, select all the English or Foreign language.
    > Click ‘Add Custom Footer’
    > Create the Footer for that specific language.
    Repeat for another language. Just duplicate the current template and change the language for that footer.

    Note: I didn’t figure out yet how to do it for the 404 page.

    Hopefully this helps.



    Hi there.
    So you mean you have to select all pages, one after another, for each language?
    If I have dozens or hundreds…

    I just used @witkinss CSS method and it worked impressively well.

    after 2 and a half years, it’s still not compatible with Divi Theme Builder?

    @bttmrc : Can believe it…
    @storytimesolutions : your solutions works perfectly for me. But I tweaked it a little because the modules where also hiding on the visual builder whe editing the template.

    I added :

    html[lang="fr-CA"] .ui-sortable, html[lang="en-CA"] .ui-sortable {
    	display: block!important;
    • This reply was modified 1 year, 8 months ago by brookjacoby.

    I’ve the same problem:
    – website in 3 languages (the client will probably add some) ;
    – I need a custom footer and a header for each language ;
    – I want to keep Polylang (I really don’t like WPML interface, and my client doesn’t want an automatic translation) ;
    – When I read all your messages, I can see nothing’s working properly ;
    – I need a simple solution.

    It could be so great and simple for users if it was possible to just choose “by language” in front of “by pages”, “by “posts” or “by projects”, etc …

    I don’t understand why this in’t possible yet …

    The CSS solution will damage your site SEO rank. It’s a content noise, that will confuse google. Don’t use that, even if it works!

    @rashely they don’t care. Elegant Themes promote WPML, which I guess, is their product.

    • This reply was modified 1 year, 2 months ago by neoswf.
    • This reply was modified 1 year, 2 months ago by neoswf.
    • This reply was modified 1 year, 2 months ago by neoswf.
    • This reply was modified 1 year, 2 months ago by neoswf.

    Thank you @benceszemerey for your tips! Its working perfectly!
    Here is a video (in german, you can turn on the captions) and see how this guy have implamented this idea! – https://www.youtube.com/watch?v=qfzOgl7C1D4

    Here is a print I took. As you can see, i got a footer in Spanish, and I can translate it to Portuguese. Its working great!

    View post on imgur.com

    Its easy, just try @benceszemerey code and you will see the magic done. Maybe even the Divi Library contain this integration between Polylang and Divi. Test before adding the code to your functions.php.

    Location for divi library: /wp-admin/edit.php?post_type=et_pb_layout

    And guys: @ericknc @storytimesolutions @jeanfelix @witkinss @workingprog @456he4v5454bg5g4 @vahsek @brookjacoby – don’t use the CSS solution, it will damage your site’s SEO ranking. It’s a content noise, that will confuse google. Don’t use that, even if it works! Look at solution I mentioned.

    Thanks @neoswf but I must have miss something. It’s working to “translate” modules (or sections, as I get the option to assign a language) but I cannot manage to make it works in templates… FOr example, I havbe two sections linked in the library, but once it’s inserted in a template, it won’t work.

    @neoswf Ok, I think I got it : you put a global item (not a section or row) in your template. That global item is in your main language and is also saved in the library. Then, in the library, your create a translation of the module.

    @brookjacoby i did that, but it doesn’t work for me! 🙁

    I got a global footer. I created another footer, linked between them, and yet, when I change the language in the UI, the other module does not load….

    Hmm…. I see what you are saying, not a section or a row… I’ll try that! Thank you for returning here and sharing this important piece of information!

    • This reply was modified 1 year, 2 months ago by neoswf.
    • This reply was modified 1 year, 2 months ago by neoswf.

    @neoswf Must be modules. the best way to create the translated version si to start from scrath and choose “module” when adding it to the library. If you use the + to create the translation, it will put a section and row and it won’t work. At the end, the Theme builder is managing the layout, the module (set as global) will be linked to the module in the library, which will have a non-global translated version.

    What I don’t understand @brookjacoby, is that when I got, let’s say a footer, which is already a global element, how exactly DIVI understands that there’s a translated version of it.

    I mean, I can’t just save it in the library, cause it just creates a copy. I must delete and import the module that was created in the lib, right?

    Can you please do me a HUGE favor? Can you describe the steps required to create a translated version of a footer? (in my case, i need to translate links, which sits in a row of them self)

    View post on imgur.com

    Thank you!!!!!

    WOW, Thank you, @brookjacoby !!!!! I managed to do it, and it all thanks to you!!!!!!!

    Steps to produce this procedure:

    • Create a global module for each language in your DIVI lib. Its extremely important! Must be a module and must be global!
    • Connect between the two modules.
    • Include the main language in your template, meaning go to the template and add the module from your library.
    • Test your site, must be working as expected!
Viewing 15 replies - 16 through 30 (of 34 total)
  • The topic ‘Doubt about Divi theme builder in footer and polylang’ is closed to new replies.