Problem:
We have a multilingual website which is connected with English & Arabic using WPML plugin in WordPress. As a default behavior, the website is redirecting to /en/ version which I need to stop, but the same time, /en/ should not be removed from any menu links. The overall expectation is to stop the redirection only in initial load.
Solution:
Go to WPML->Languages->Browser language redirects and verify that it has been disabled.
Problem:
Hi, I did a scan with the "Website Auditor" of the SEO PowerSuite and it gives me back 274 errors under "Localization" ---> "Missing Return Links".
The issue is that non-canonical paginated URLs have the "hreflangs" instructions in the code while there should be none in case the canonical URL of the page is different.
Solution:
In the end, the issue seems to be related to an Elementor module not compatible with Yoast.
This is from the Yoast Support team:
"Yoast SEO utilizes the built-in WordPress core functions to recognize pagination. The blog page on your site uses an Elementor module to add pagination to the blog page instead of using the WordPress core static blog page. For Yoast SEO to detect pagination on a non-static blog page, a manual page break must be included in the content."
Problem:
Yesterday I tried to activate the Multi-domain functionality, it all seems to work wonderfully, but for one exception: When I activate the multi-domain functionality, all the wp-admin ajax calls are done to the first domain (covid19.groupealliances.com)
Solution:
There is issue when you use “Different domains per language” and Nginx server configured with server_name that does not match your domain name.
Replace:
$url_parts['host'] = $_SERVER['SERVER_NAME'];
- in wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-domain-strategy.php
Problem:
Mailchimp and other from plugins do use tooltips.
Solution:
Those strings are usually displayed in browser user language. So, there is actually no need to translate them. If you switch the browser language to German for example you should see how the content changes.
Actually each browser has it own way of displaying them, as thez are generated with JavaScript programatically.
Problem:
How to disable specific products for a specific language?
Solution:
The way to exclude products from specific languages is to simply not translate them.
Important is that you do not display the original content, as long a translation does not exist (fallback) which means you need to make sure to set WPML -> Settings -> Post Type Translation -> Products to "Translatable - only show translated items".
Another way, in case the products are already translated, would be to go to the products list and set those specific products as "Draft" or "Private", which will make them only visible to admin users.
Now you can find and translate the full code in WPML -> String Translation -> Under 'admin_texts_widget_custom_html' domain, especifically the '[widget_custom_html][10]content' name.
Problem:
I added all my pages to Translation Basket as per seen in tutorials. Since that happened I can't open Translation Basket
Solution:
If you do not have any translation in progress (beyond those that are stuck), you can reset it by following the steps below:
- Click on the WPML > Support > Troubleshooting
- Scroll down and look at the "Reset professional translation state"
- Select the "I am about to stop any ongoing work done."
- Click on the "Reset professional translation state"
Problem:
When I try to edit the page I'm getting redirected to this URL
"http://%26lang%3Den/"
Solution:
Edit the plugins-integration.php file found in the ../sitepress-multilingual-cms/inc/ folder and change the hook we use on line 113 to the following:
Problem:
Some taxonomies in your site are forced to be untranslatable. This is causing a problem when you're trying to run a multilingual WooCommerce site.
Solution:
1) Go to WPML > Settings > Taxonomy translation and make sure all the related product taxonomies are set to (click on the lock to unlock) 'Translatable - only show translated items' or 'Translatable - use translation if available if available or fallback to default language'. For example, product_cat (Product category) should be translatable.
2) Override any of theme XML rules for specific taxonomies by checking theme XML file in the theme root folder and change 0 to 1 (translatable).
or
Go to the WPML -> Settings page and click the Custom XML Configuration tab. Add the taxonomy rules as per our documentation.
Problem:
The original slug language is wrong. How do I change it?
Solution:
In order to change the language of slugs go to WPML> String translation and look for that slug. To change the language of specific strings, select them and click on the Change language button. Then, select a new language.
If you do not see some slug, add Translation in WooCommerce> Store URLs, and then it will appear in WPML > String Translation.
Problem:
Would you please help us in translating the interactive forms with Formidable PRO addon? We have tried already below solutions, none of them worked.
Solution:
It seems that the glue plugin between WPML and Formidable was not made to have the placeholder string available for translation.
Now, can you go to wp-content/plugins/formidable-wpml/controllers folder, edit the FrmWpmlAppController.php file, and make a change on line 606, please?
Basically, just change the code from this:
This page includes support tickets that are resolved and documented. Looking for tickets that are “in progress”? Visit the complete support tickets archive