Problem: You are using the WP Editor for the translations and want to have the images available in all languages. Solution: First, ensure you back up your entire website. Then, follow these steps: 1. Navigate to WPML → Settings. 2. Scroll down to Media Translation. 3. Disable the 'Automatically detect best options for translating image texts' option. 4. Expand the 'Setup manually' section. 5. Enable the option 'When uploading media to the Media library, make it available in all languages'. 6. In the same Media Translation section, initiate the process to create missing media entries for all languages by clicking 'Start'. This action will make the images selectable and visible in other admin languages.
If this solution does not resolve your issue or seems outdated, we recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If problems persist, please open a new support ticket at WPML support forum.
Problem: You are experiencing an issue where switching languages directly from the homepage results in an incorrect URL format, specifically adding an extra underscore (e.g., '.it__/?lang=en' instead of '.it/?lang=en'). This problem does not occur when switching languages from another page and then returning to the homepage. Solution: We recommend the following steps to resolve this issue: 1. Ensure all plugins, including the WPML suite, are updated to the latest versions. 2. Remove any unused plugins and clear all caches. 3. Refresh permalinks through Settings → Permalinks in your WordPress dashboard. 4. Re-test the homepage language switch. If these steps do not resolve the issue, it may require a manual inspection of the site and server URL rewrite rules, specifically for the homepage. Additionally, review the WPML language switcher settings and homepage permalink structure, and check for any custom functions or hardcoded URLs in the homepage template.
If the problem persists or the solution seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If needed, please open a new support ticket at WPML support forum for further assistance.
Problem: When switching from the default language (English) to French using the language switcher, the URL initially works correctly. However, upon clicking the same French URL again, the '?lang=fr' parameter is lost from all menu item URLs, leading to a 404 error. Solution: 1. **Update WPML Plugins** Update the following plugins to their latest versions: - WPML Multilingual CMS - Advanced Custom Fields Multilingual - WPML Multilingual & Multicurrency for WooCommerce - WPML Media Translation - WPML String Translation Navigate to **Plugins → Add New Plugin**, click on the **Commercial tab**, and select **Check for updates**. 2. **Verify Language URL Format and Re-save Permalinks** Go to **WPML → Languages**, ensure 'Language name added as a parameter' is selected, and click **Save**. Then, go to **Settings → Permalinks** and click **Save Changes**. 3. **Clear Caches** Clear all caches, including any caching plugins and server-level caching. 4. **Verify WPML Site Registration and Acknowledge Site Movement** Ensure the site is correctly registered with WPML and acknowledge any site movement notices. 5. **Check for Old Domain References and Clear Caches Again** Use tools like Better Search Replace or WP Migrate DB to replace old domain references in the database. Always back up your database first. 6. **Run WPML Troubleshooting Tools** Navigate to **WPML → Support → Troubleshooting** and use the cleanup options provided. 7. **Re-save Permalinks and Clear Caches Again** Refresh your permalinks and clear all caches once more.
If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML support forum.
Problem: You are trying to set up the WPML auto redirect based on IP, but it is not working. You suspect the issue might be with WPML or the plugin itself. Solution: We do not directly manage this plugin as it was developed by a third party to work with WPML. The issue seems related to the Envato license server, specifically a 405 error during the license validation process. Please check for any firewall, security plugin, or server-level restrictions that might be blocking outgoing requests. If your settings are correct, we recommend contacting Envato support directly. Also, ensure that no type of caching is enabled when using this plugin, as it can interfere with its functionality. For more details on caching issues, visit https://wpml.org/plugin/wpml-redirect-based-on-ip-country.
If this solution does not resolve your issue or seems irrelevant, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket at our support forum.
Problem: If you're experiencing random Internal Server Errors when the WPML plugin is active on your site, and these errors disappear when the plugin is deactivated, this might be related to a conflict or server issue. Solution: We recommend following these steps to isolate and potentially resolve the issue: 1. Ensure all your plugins, themes, and the WordPress core are up to date. 2. Check and modify the
wp-config.php
file to enable WP_DEBUG mode by setting WP_DEBUG_DISPLAY to true. This change might help in capturing any errors related to the site. 3. If no debug log is generated, which indicates that the problem might be originating from the server, contact your hosting provider for server logs. 4. Test the site in a different hosting environment to see if the issue persists. This can help determine if the problem is specific to the current server configuration.
If these steps do not resolve the issue or if the error logs do not provide clear insights, we highly recommend creating a staging site and replicating the issue there. This controlled environment can be crucial for further troubleshooting without affecting the live site.
Please note that the solution provided might be outdated or not applicable to your specific case. If the problem persists, we encourage you to open a new support ticket. We also recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please contact us through the WPML support forum.