How to create two language versions of the Homepage (incl. it's theme/widgets)

Hello,

With some plugins I’m able to translate my posts, my portfolio and all the extra pages I want to create, except for the Homepage.

I’ve got two languages, Dutch and English. If I for example make the “homepage” widget with Dutch text, it appears in Dutch on the English homepage as well.

In the Shapely Theme you have a ‘Homepage’ widget where you can add and delete all the other ‘subwidgets’. You can easily change pictures and text here, and you can also choose “show it in which language”. So I can select if it will show up on the page of the Dutch or English site. But I can only configure the “home widget” in one language, I can’t copy or duplicate this widget.

Is it possible to create a second Homepage widget? Or is there a different way to create two language versions of the homepage and it widgets?

Thanks in advance.

Best regards
H.

Hey adminhkr,

I’m in the middle of the same process right now and here is what I found and is working for me.

there can only be one homepage widget, however what you can do is:

  • Create each pages with Dutch and English text
  • Create two menus and set them as the Dutch and the English Menu
  • As you said, from the Homepage widget you create your sections for the Dutch pages for example, let’s say two parallax, then select via “The widget is displayed for:” for which language it will show (Dutch), then in the same Homepage widget where you just made the Dutch part, you create the section for the English part this time, with one parallax and one categories widget for example, and this time you select English via “The widget is displayed for:” You’ll have all the Dutch and English widgets into the “homepage” but created two different languages of your homepage.

Additionally, there is inside the “customize” part in your main WP menu, a section called “static front page” which includes, if you installed a translation plugin I guess, a “+add new page” where you can select additional “Front page”.

Hi Roncapu,

Thank you for the reaction! I hadn’t thought of that but it works, it is the sollution!

Attached you see a screenshot for all the others to have a clearer understanding:
In the Homepage widget I have created double widgets (select them from the left in the overview and drop them in the home widget), and with the translation I’ve set the visibility to each language.

It works as a charm, thanks again!

Best regards
H.

Hi @roncapu,

I hope you are well today and thanks for helping out here in this forum.

Your help here is really appreciated.

Thanks,
Movin