Problem: The client is experiencing issues with WPML in combination with The Events Calendar plugin. Specifically, when WPML is enabled, tags and pagination on the events page behave incorrectly, but only on the Russian version of the site. The client has already tried resaving permalinks, disabling and re-enabling WPML, checking taxonomy settings in WPML, and reviewing template settings in The Events Calendar. Solution: We recommended ensuring that the WPML String Translation plugin is installed to use The Events Calendar effectively with WPML. It is also important to translate the tags into the secondary language and add the English slugs in the translation. For further guidance, we provided a link to documentation on building multilingual events websites with The Events Calendar and WPML: https://wpml.org/documentation/plugins-compatibility/build-multilingual-events-websites-events-calendar-wpml/#translate-category-tag Additionally, we suggested checking out known issues with The Events Calendar plugin that might be relevant: https://wpml.org/plugin/the-events-calendar/#ki We also recommended activating the WPML SEO plugin, which helps in translating SEO content effectively. This plugin can be downloaded from the WPML Downloads page.
If this solution does not resolve the issue or seems outdated, 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 problems persist, please open a new support ticket at our support forum.
Problem: You are using WPML with Themeco Cornerstone and experiencing an issue where the site does not maintain the selected language when users click on internal links. Instead, the language reverts to the default language on the visited page. Solution: We have confirmed that if you are manually translating the content, WPML cannot automatically translate the links. The upcoming WPML 4.7 will introduce a new approach to handle this feature, but it will not support this specific case of maintaining language persistence across manually translated links. If you would like, we can test this using the Advanced Translation Editor (ATE). Please let us know if you want us to proceed with testing, considering that you will be manually translating these pages in Cornerstone.
Please note that this solution might be irrelevant if it is 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 the issue persists, please open a new support ticket at WPML support forum.
Проблема: Клиент столкнулся с проблемой замедления работы сайта при активации плагина WPML, что делало невозможным редактирование сайта с помощью Elementor. После смены хостинга проблема исчезла, но редактирование все еще не работало при отключении плагинов. Решение: Мы рекомендуем обновить плагин Elementor и все его дополнения до последних версий. Это может решить проблему с производительностью и совместимостью с WPML.
Также рекомендуем проверить достаточно ли ресурсов на Вашем хостинге.
Если после обновления проблема сохранится, мы советуем вам открыть новый тикет поддержки.
Обратите внимание, что данное решение может быть неактуальным, если оно не соответствует вашему случаю или устарело. Рекомендуем проверить известные проблемы, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема не решена, пожалуйста, свяжитесь с нашей поддержкой.
Problema: Stai cercando di inserire le bandierine della doppia lingua (italiano - inglese) nel menu del tuo sito, ma riscontri un errore di visualizzazione. Soluzione: Il problema deriva dal tema Salient. Ecco due possibili soluzioni: 1. Nella sezione Salient > Header Navigation > Animation Effects, scegli un effetto diverso da "Text reveal". 2. Modifica il codice nel seguente modo:
Nota che questa modifica dovrà essere riapplicata ad ogni aggiornamento del tema finché non verrà corretta dall'autore.
Se questa soluzione non risolve il problema o se sembra non essere più rilevante, ti consigliamo di aprire un nuovo ticket di supporto. Ti raccomandiamo inoltre di consultare la pagina dei problemi noti, verificare la versione della correzione permanente e confermare che hai installato le ultime versioni dei temi e dei plugin.
Problem: You are experiencing issues with the Yoast plugin sitemap on your WordPress site, where translated categories and pages are not displayed correctly. Specifically, only the English category is visible on the categories index page, there is duplication of pages in the sitemap, and the Swedish 'terms of use' page is not being indexed despite being set to. Solution: We recommend installing the WPML SEO Glue plugin, which is necessary for Yoast SEO to function correctly with WPML. This should help resolve the issues with the sitemap not displaying translated categories and pages correctly. You can find the plugin and more details here: WPML SEO Glue plugin documentation.
If this solution does not apply to your case, or if it seems outdated, 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 issues persist, please do not hesitate to open a new support ticket for further assistance.
Problem: You are trying to translate text from Gravity Forms, but it is still showing in the original language. The translated text is not displayed; instead, the original text appears. Solution: We recommend checking the workaround provided on the WPML errata page for issues related to Gravity Forms not translating correctly. You can find the specific workaround here: Gravity Forms Image Choice Field is not translated.
If this solution does not resolve your issue or seems outdated, 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 encounter problems, please open a new support ticket at WPML support forum for further assistance.
If you're experiencing issues editing investment pages on your site using WPML, and encountering an error due to a compatibility conflict with JetEngine when manually translating the Post Type.
Solution:
We recommend trying the following steps as a temporary workaround after ensuring you have a full site backup:
1) Navigate to WPML>>Settings. 2) Scroll down to the Slug translations section. 3) Uncheck the Translate custom post and taxonomy base slugs (via WPML String Translation) option. 4) Save the changes.
Alternatively, you can: - Go to JetEngine>>Post Types. - Edit your Custom Post Type (Investments). - Go to Advanced Settings. - Disable the "Show in Rest API" option. - Save the changes.
If this solution does not resolve your issue or 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.
Problem: The client is implementing a resume count limit on a multilingual site using WPML. The limit works in the default language but fails in the second language, showing the 'Add Resume' button even when the limit is reached. Solution: We recommend taking a backup of your site and testing the following code to ensure the resume count limit works across all languages:
function resume_manager_count_user_resumes( $user_id = 0 ) {
global $wpdb;
if ( ! $user_id ) {
$user_id = get_current_user_id();
}
// Check if WPML is active
if ( defined( 'ICL_LANGUAGE_CODE' ) ) {
// Get the default language code
$default_language = apply_filters( 'wpml_default_language', null );
// Query to count resumes across all languages (including translations)
return $wpdb->get_var( $wpdb->prepare( "
SELECT COUNT(DISTINCT p.ID)
FROM {$wpdb->posts} p
LEFT JOIN {$wpdb->prefix}icl_translations t ON p.ID = t.element_id
WHERE p.post_author = %d
AND p.post_type = 'resume'
AND p.post_status IN ( 'publish', 'pending', 'expired', 'hidden' )
AND ( t.language_code = %s OR t.source_language_code IS NULL )
", $user_id, $default_language ) );
}
// Default query if WPML is not active (only counts resumes in the default language)
return $wpdb->get_var( $wpdb->prepare( "
SELECT COUNT(ID)
FROM {$wpdb->posts}
WHERE post_author = %d
AND post_type = 'resume'
AND post_status IN ( 'publish', 'pending', 'expired', 'hidden' );
", $user_id ) );
}
// Check if the resume limit is reached and remove the "Add Resume" button
function resume_manager_add_resume_button( $user_id = 0 ) {
$limit = 5; // Set the resume limit (this could be dynamic or configurable)
$resume_count = resume_manager_count_user_resumes( $user_id );
if ( $resume_count >= $limit ) {
// Add custom code to hide or disable the "Add Resume" button
echo '<style>#add_resume_button { display: none; }</style>';
}
}
If this solution does not resolve the issue, we can provide a WPML test site to further investigate and solve the problem.
Please note that this solution might be outdated or not applicable to your specific 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 issue persists, please open a new support ticket at WPML support forum.
Problem: You are trying to translate the 'lang' attribute of the VikRentCar shortcode ([vikrentcar view="vikrentcar" lang="en-US"]) using WPML, but the translation does not reflect on the page. The issue arises because the 'lang' attribute is stored in a custom database table and is not dynamically updated during the localization process. Solution: To resolve this, you need to make the value stored in the custom database tables translatable with WPML. You can follow the guide on making strings translatable in WPML here: String Package Translation. Until this configuration is set, you will need to manually translate the page containing the VikRentCar shortcode using the WordPress editor instead of the Advanced Translation Editor. Additionally, since the VikRentCar plugin is not listed in WPML’s compatibility directory, it is recommended to contact the VikRentCar development team for further support and encourage them to join WPML's Go Global program for better compatibility.
If this solution does not apply to your case, or if it seems outdated, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If further assistance is needed, we highly recommend opening a new support ticket at WPML support forum.
Problem: You are experiencing an issue where internal links are not being auto-translated when using the ACF Link field inside Flexible content. For example, the link remato.com/pricing does not change to remato.com/et/hinnakiri. Solution: We are aware of this issue and it should be addressed in the upcoming release of ACF Multilingual. We recommend installing the beta version of the plugin to see if it resolves the problem. You can check the changelog here.
If this solution does not apply to your case, or if it seems outdated, please open a new support ticket. We also 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. For further assistance, you can contact us directly at WPML support forum.