[Resolved] Lack of language translation option in the new format
This thread is resolved. Here is a description of the problem and solution.
Problem: After changing templates on a WordPress site and using the WPML plugin for translations, the language switcher on new pages only displays English, not Persian and Arabic, despite these languages being available in the WordPress dashboard. Solution: 1. Ensure that the pages are translated into Persian and Arabic. As a test, translate your homepage and check if the language options appear correctly. 2. Since the Homey theme used is not compatible with WPML, and Elementor widgets are not registered for translation in the Advanced Translation Editor: - Option 1: Manually register the theme’s custom Elementor widgets for translation using this guide: Registering Custom Elementor Widgets for Translation - Option 2: Disable the Advanced Translation Editor and translate pages directly with Elementor to avoid widget compatibility issues. Instructions can be found here: Using Different Translation Editors for Different Pages 3. Consider switching to a WPML-compatible theme for a stable multilingual setup. Check theme compatibility here: WPML-Compatible Themes
If these solutions do not resolve your issue or seem outdated, we recommend opening a new support ticket. Also, check related known issues at WPML Known Issues and ensure you have the latest versions of themes and plugins installed. For further assistance, please visit our support forum: WPML Support Forum.
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.
Background of the issue:
I was using a template before and installed the WPML plugin to do the translation. I deleted that template and added a new template. My site was previously in 3 languages: English, Persian, and Arabic.
Symptoms:
On the new pages with the new template, the language change option only displays English, not Persian and Arabic, even though these languages are present in the WordPress dashboard.
Questions:
Why are Persian and Arabic languages not displaying on the new pages with the new template?
How can I enable the language change option for Persian and Arabic on my new pages?
Please log in to my system and solve this problem yourself. I will give you access and log in to the WordPress environment and do something so that when I want to change the language, there are Persian and Arabic language options on the pages. Please do this yourself.
To help me better understand the issue, could you please upload screenshots showing the problem — what you’re trying to do and what you’re currently seeing on your end?
I sent you the image and specified it inside the image. My site's default language is English and I added 2 other languages to it, but on my pages there is only the English language option, it doesn't bring up the other 2 languages.
I don't have my system with me right now. I'll give you access and you can log in to my WordPress and see where the problem is and please solve it yourself. I'll give you the password and username and please solve it yourself.
I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.
To make additional languages appear in the language switcher, your homepage (or any page you want to display) must be translated into those languages. As a test, I completed the translation of the Homepage, and afterward, the language options appeared correctly.
However, the Homey theme you’re using (themeforest.net/item/homey-booking-wordpress-theme/23338013) is not compatible with WPML. The Elementor widgets used in your layout are not being registered for translation in the Advanced Translation Editor, which is why they don’t appear for translation.
Since the Homey theme is not officially compatible with WPML, you may encounter additional compatibility problems. For a fully stable multilingual setup, consider switching to a WPML-compatible theme: https://wpml.org/theme/
You can also check compatibility by searching online using:
theme name + WPML
Please do the same thing you did for my home page for the other pages so that those other 2 languages are added as options for selection. Then I will translate all the pages manually. I will translate them manually. Please do the same thing you did for the home page for the other pages. Thank you.
I just talked to the homey template team and found out that it is not compatible with wpml and I want to work with this template and I don't want to change my template and because of this wpml plugin I no longer need it, please complete the plugin refund process and I will get my plugin money back.