Problem:
The client wants to remove the "WPML plugin cannot connect to wpml.org" notice from the dashboard.
Solution:
The WPML was registered successfully on that site, and It was just a false-positive notification and was removed by following the below steps:
1. Please go to WP Dashboard Menu >> Updates.
2. Press the "Check again" link.
3. Now please go to the Plugins page and see if that notification still exists or not.
Problem:
The language name shows as duplicates in the language switcher.
Solution:
There was an extra span tag added by the theme that caused this issue. You should be able to remove the duplicated entry by adding the below CSS in the custom CSS section of your theme:
Problem:
The client wants to remove the "WPML plugin cannot connect to wpml.org" notice from the dashboard.
Solution:
It was just a false-positive notification on that site and was removed by following the below steps:
1. Please go to WP Dashboard Menu >> Updates.
2. Press the "Check again" link.
3. Now please go to the Plugins page and see if that notification still exists or not.
All menu items were initially translated into Arabic when saving the Arabic page. However, the links were still redirecting to the English pages. I tried creating an Arabic Menu based on the main menu + sync to address this issue. While it appears fine in the backend, the Arabic site now displays the English menu instead.
Solution:
I checked the issue and was able to fix it by translating the menu ID via WPML-> String Translation.
In order to translate the menu ID in the future, please check the following steps:
1- Go to WPML-> Theme and plugins localization, select your theme/plugin, and scan
2- Go to WPML-> String Translation
3- Scroll down and click on the "Translate texts in admin screens »" link
4- Search for the needed strings
5- Select the strings
6- Click on the "Add to String Translation" button
7- Then click on the "« Return to String Translation" link
8- Translate the strings, clear the cache, and check the front end
After you move your development site to production, you also need to register your site as a production site on WPML.org. After this, you can go to the backend of your migrated website and in Plugins > Add new > Commercial, register the site key.
On your new site URL, WPML initiates a migration wizard that lets you confirm that you have moved your site to production. It then moves all your translation information to the new site address, where you can continue translating as usual. You can learn more on the page about WPML translations and moving your development site to production.
If you have a lot of strings in WPML -> String Translation and find that translating them individually is time consuming, you can translate them automatically in bulk.
If you're the only translator on the site, you can check the boxes on the left of the strings, select the languages you want to translate into and click "Translate".
This will create a new translation in the WPML -> Translations with all the selected strings. You can then open the job in the Advanced Translation Editor and translate the string automatically.
If you are using the Translate Everything Automatically mode or are using the Translate What You Choose mode with multiple translators on your site, see how to translate strings automatically.
Problem:
The client was unable to assign credits to the site because the website was not visible on the WPML account page and shows a "There are no websites registered on your account" notice.
Solution:
1. Please delete the existing key by following the below steps:
- Please log in to your WPML account >> Go to the Sites page: https://wpml.org/account/sites/
- Delete the existing site key.
2. Please generate a new key by following the below steps:
- Go to Plugins >> Add new > Commercial tab and click the ‘Unregister WPML from this site’ link if that link exists.
- Please click the ‘Register WPML’ link.
- Click the ‘Get a key for this site’ link.
- It will generate the Key for your site and you can also assign the credits using that popup.
- Copy the key and paste it back to the input box and press the Register button.
Problem:
The Featured image was missing from the translated posts.
Solution:
It was a compatibility issue between the Default Featured Image plugin and WPML. Either remove the image from Settings >> Media > Default featured image field and press the Save changes button or deactivate that plugin.
Problem:
How to always redirect to the default language directory. Solution:
Create a page for the root url of the website, WPML -> Languages -> Language URL format.
Create a redirect template and use it on the root url page.
Problem:
Can't translate strings in square brackets in the Advanced Translation Editor. Solution:
To translate strings in square brackets, do the same as you would for translating shortcodes.
Enter the missing string, without the brackets, in the search bar in the top left side of the Advanced Translation Editor page. That will show the missing string, translate it as you would any other string.
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.