Hi guys! I am trying to figure out how to make a multilingual wordpress site. Previously I used translationPress to translate posts or pages. But I also want to translate other elements of the site like header, footer, menus, other static elements,... I want to have a drop down menu for visitor to select a language. I have read the developer handbook on wordpress and it seems multisite configuration would be best. How you to handle multilingual sites with that or similar requirements?
Maybe you can try a plugin like GT Translate that allows users to change the language they want.
I will check GT Translate plugin, thank you
If it is a website with no ecommerce functionality, then I suggest Polylang.
If it is a website with WooCommerce, then use WPML.
My comment from another thread:
I would recommend you to use WPML. Imo, Polylang is meant for simple websites with no e-commerce functionality. If you are using WooCommerce I would highly suggest to use WPML due to it having integrations with almost anything. Do not forget to download the WPML extensions if need be. For instance, if you are using Mailchimp, then you to download an additional WPML extension plugin for it in order to make it multilingual. Hope it helps, cheers!
It's a simple site, without e-commerce. A few custom post types and events. I will check both plugins, thank you. Can I also ask you how can I translate the templates with Polylang? Would a have to create a custom template for each language and current template? Or am I using templates completely wrong? I am new to block themes and I find them very confusing then it comes to something a little more "complicated".
In essence, it creates language files for the main language file and the languages you want to add. Afterwards, you need to translate the respective strings(text) manually via the Polylang panel in your dashboard. Honestly, it is very straightforward process with Polylang. Nothing you can't learn from a 5min youtube video or Polylang documetation.
Same happened to us today
Translation plugins like TranslatePress are typically a solid choice for managing post and page translations. However, for a more holistic approach, which includes translating menus, widgets, and other static elements, you might want to check out plugins like WPML or Polylang. They're designed to handle those extra elements and integrate language switcher options such as drop-down menus for users.