Проблема: Клиент хочет настроить уникальную ссылку для каждой валюты на своем сайте, например, my-site.com/?c=cad или /?c=usd. Ранее при переключении валюты в URL добавлялся параметр, например, ?wcmlc=CAD, но сейчас URL не изменяется и остается в первоначальном виде. Решение: Мы рекомендуем добавить следующий фильтр в файл функций вашей темы, который активирует добавление ?wcmlc={currency_code} к URL при переключении валюты:
/**
* Enable the query string argument on currency change.
*/
add_filter( 'wcml_is_cache_enabled_for_switching_currency', '__return_true' );
Для дополнительной информации посетите документацию WPML. Если данное решение оказалось неактуальным или не подходит под ваш случай, мы настоятельно рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.
Problem: The client wanted to add a language switcher to the header of their website, specifically in a mobile view, to make it appear just with flags and a dropdown the size of the flags, similar to the WPML site. Solution: We recommended two approaches: 1. Add a language switcher in a custom location using PHP by inserting the following code:
do_action('wpml_add_language_selector')
. We advised contacting the theme developer for guidance on where to place this code within the theme files. More information on this method can be found here: Adding Language Switchers using PHP. 2. If the client is using Elementor, they can add a shortcode directly in the header using the Elementor templates. The shortcode to use is:
[wpml_language_selector_widget]
. After adding the shortcode, adjustments can be made with CSS to style the switcher similarly to the WPML site.
If these solutions do not resolve your issue or if they seem 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 further assistance is needed, please open a new support ticket at WPML support forum.
Проблема: Клиент установил плагин WooCommerce Multilingual & Multicurrency с WPML и добавил шорткод для переключения валюты на страницу. При переключении валюты страница перезагружается. Решение: Мы рекомендуем проверить возможности вашей текущей темы, так как WPML сам по себе не предоставляет возможность переключения валюты без перезагрузки страницы (AJAX). Вам может потребоваться использовать хук
wcml_switch_currency
, который можно применить в вашей теме. Подробнее о хуке можно узнать здесь: wcml_switch_currency. Полный список доступных хуков можно найти здесь: ссылка на документацию.
Если данное решение оказалось неактуальным или не решает вашу проблему, мы настоятельно рекомендуем открыть новый тикет поддержки. Также рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Problem: The client is experiencing an issue where the layout of the product archive displays differently in different languages. In Dutch, only selected products (animal pictures) are displayed, while in English, all products are displayed without an option to select which ones to show. Solution: We recommended editing the product query in both the primary and secondary languages to ensure consistency across different language versions of the site. Additionally, we identified that the English language product was still in draft mode. After publishing the product, the correct items displayed on the site. We suggest checking the frontend to confirm that it displays the correct products.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please do not hesitate to 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 visit our support forum at WPML Support Forum.
Problem: You are experiencing issues with WPML not activating and triggering a fatal error when using the Enfold child theme. Despite various troubleshooting steps like changing PHP versions, resetting WPML, and adjusting theme settings, the problem persists. Solution: We have identified that your Enfold child theme lacks necessary code and does not include the enqueue scripts in the
functions.php
file. Since the child theme does not contain any critical information, we recommend deleting this child theme and recreating it using a reliable plugin. This approach should resolve the activation issue with WPML.
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. Should the problem persist, please do not hesitate to open a new support ticket at WPML support forum for further assistance.