Problem: Клиент столкнулся с проблемой в работе WPML при поиске товаров в админке WooCommerce: при поиске товара по названию, артикулу или штрих-коду (GTIN) WPML отображает неверный ID товара для одной из языковых версий. В результате поиска под русским товаром отображается ID английского товара. Solution: Мы рекомендуем обновить WPML до версии 4.8.6 и дополнение WPML Multilingual & Multicurrency for WooCommerce до последних версий, доступных по ссылке: https://wpml.org/account/downloads/. Также предлагаем временно отключить все плагины, кроме WPML, WooCommerce и WPML Multilingual & Multicurrency for WooCommerce на вашем staging-сайте, чтобы проверить, сохраняется ли такое поведение и исключить возможный конфликт с другими плагинами.
Если проблема остаётся актуальной или решение кажется неактуальным, мы настоятельно рекомендуем открыть новый тикет в службе поддержки WPML. Также полезно проверить известные проблемы, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Problem: If you're experiencing issues with being redirected to the homepage when trying to enter product categories in the German version of your website, it might be due to incorrect translation settings. Solution: We recommend checking the translation of your category slugs in WPML. Here's how you can fix it: 1. Go to WPML → String Translation. 2. Search for 'product-category' and check its translation. 3. Ensure that the translation matches the expected slug in the URL (e.g., 'produkt-kategorie' for German). 4. Correct the translation if necessary to ensure it aligns with your URL structure.
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.
Проблема: Клиент не может выбрать правильный язык для ACF свойства, поле заблокировано и показывает его как английский язык, хотя английского языка на сайте нет. В результате свойство не переводится на украинский язык в публичной части, выводя значение по умолчанию - русский. Решение: Мы рекомендуем обновить плагин WPML до последней версии 4.8.6 и его дополнения, чтобы воспользоваться последними исправлениями и улучшениями. Проверьте последние выпущенные версии в разделе «Моя учетная запись -> Загрузки» на сайте инструкции по обновлению. Если обновления не видны, перейдите в раздел Плагины → Добавить новый, нажмите на вкладку Реклама и кнопку «Проверить наличие обновлений». Не забудьте сделать резервную копию базы данных перед обновлением.
Если данное решение не помогло или оно кажется неактуальным, рекомендуем открыть новый тикет поддержки. Также настоятельно рекомендуем проверить известные проблемы, подтвердить версию исправления и убедиться, что у вас установлены последние версии тем и плагинов.
Проблема: Если вы используете украинский язык с приставкой /uk/ в URL на вашем сайте и хотите заменить его на /ua/, но при этом не хотите вручную переносить каждый элемент. Решение: Мы рекомендуем создать новый пользовательский язык с кодом 'ua'. Это можно сделать в разделе WPML → Languages → Edit Languages, добавив новый пользовательский язык. Подробнее о создании нового языка можно узнать здесь: редактирование таблицы языков WPML. После добавления нового языка вы можете массово продублировать существующие страницы и записи на новый язык, чтобы избежать ручного перевода каждого элемента. Инструкция по дублированию контента доступна здесь: дублирование контента.
Если данное решение окажется неактуальным или не подходит под ваш случай, мы настоятельно рекомендуем проверить известные проблемы, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. В случае дополнительных вопросов, пожалуйста, откройте новый тикет поддержки.
Проблема: Вам нужен сертификат о резидентстве организации для налоговой отчетности. Решение: Если вам необходим сертификат о резидентстве нашей организации, мы рекомендуем заполнить форму по следующей ссылке: форма контакта. После заполнения формы, мы свяжемся с вами.
Обратите внимание, что данное решение может быть неактуальным, так как информация может устареть или не подходить конкретно вашему случаю. Если это так, рекомендуем открыть новый тикет в службе поддержки. Также настоятельно рекомендуем проверить известные проблемы, убедиться в версии постоянного исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Если вам нужна дополнительная помощь, пожалуйста, обратитесь в форум поддержки WPML.
Problem: Вы столкнулись с фатальной ошибкой в WPML при загрузке WordPress через скрипт Installatron (it-api.php) на хостинге Zone.ee. Ошибка возникает, когда в функции
WPML\FP\Lst::includesAll()
второй аргумент для
in_array()
оказывается
NULL
, что приводит к TypeError. Solution: К сожалению, данная ошибка нам не знакома, и мы не можем полноценно тестировать WPML в среде Installatron. Мы рекомендуем: 1. Создать тестовый сайт в этой же среде, чтобы стабильно воспроизвести ошибку и получить точные данные ошибки в debug.log для дальнейшего анализа. 2. По возможности не использовать скрипт Installatron для обновления плагинов и обновлять их стандартным способом через WordPress. 3. Если доступ к изменению скрипта отсутствует, рассмотреть возможность использования ручных обновлений или через стандартный механизм WordPress.
Если данное решение оказалось неактуальным или не помогло, мы настоятельно рекомендуем проверить известные проблемы, подтвердить версию исправления и убедиться, что у вас установлены последние версии тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.
Проблема: Вы пытаетесь перевести логотип в формате SVG и самописный HTML-код на вашем сайте с помощью WPML, но сталкиваетесь с тем, что плагин не переводит эти элементы в теме The7. Решение: Для перевода логотипа, если он подтягивается через Динамические теги Элементора, рекомендуем воспользоваться решением, указанным на странице ошибок WPML: https://wpml.org/errata/elementor-pro-site-logo-replaced-by-placeholder-on-translated-pages/. Что касается самописного HTML-кода, его можно вынести за пределы виджета, например, в дочернюю тему, functions.php или в настройки темы, если там есть поле для вставки HTML. В текстовый или Elementor-виджет следует оставить только тот текст, который действительно нужно переводить. Таким образом, код не будет обрабатываться переводчиком, а перевод будет осуществляться только на уровне текста.
Если предложенное решение окажется неактуальным или не подойдет для вашего случая, настоятельно рекомендуем проверить список известных проблем, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.
Problem: After installing the WPML plugin and activating languages, everything works except when logging in as an administrator, which triggers a fatal error. The error message indicates an issue with DOMDocument::loadHTML() due to an empty argument in the WPML String Translation plugin. Solution: We recommend two approaches to resolve this issue: 1. Disable automatic string registration by navigating to WPML → String Translation and turning off the “Auto register untranslated strings” option. 2. Apply a manual fix in the plugin. Navigate to: wp-content/plugins/wpml-string-translation/StringTranslation/Infrastructure/StringHtml/Repository/HtmlStringsRepository.php and update the function
readAllRawGettextStringsFromHtmlScriptTags
as follows:
private function readAllRawGettextStringsFromHtmlScriptTags( \DOMDocument $dom, string $html ): array {<br /> // We cannot read here with xpath - script tags contain code from the JS template engines and some html will be broken.<br /> // (For example some elements will miss closing tags).<br /> $pattern = '/<script.*?type="text\/(?:html|template)".*?>([\s\S]*?)<\/script>/i';<br /> preg_match_all( $pattern, $html, $matches );<br /> $scriptHtmls = [];<br /> foreach ( $matches[1] as $match ) {<br /> if (!empty($match)) {<br /> $scriptHtmls[] = $match;<br /> }<br /> }
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: На сайте, использующем режим Headless CMS, WPML некорректно генерирует URL для API, строя его относительно адреса фронтенда, что приводит к ошибке, так как на фронтенде отсутствуют необходимые маршруты. Solution: Если вы столкнулись с аналогичной проблемой, мы рекомендуем проверить значения в полях
siteurl
и
home
в таблице
wp_options
вашей базы данных WordPress. Убедитесь, что эти параметры содержат актуальный и корректный URL вашего сайта. К сожалению, в настоящее время WPML не предоставляет хуков для программного изменения этих значений.
Обратите внимание, что данное решение может быть неактуально или не подходить для вашего случая. Мы настоятельно рекомендуем проверить список известных проблем, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.
Problem: The client is trying to change the language of their site to Polish using WPML, but when they switch the language, the theme and WooCommerce do not change language. Solution: 1. Verify if the locale for the Polish language is set correctly in WPML → Languages → Edit Languages. 2. Check if the current theme includes Polish translation files, as some themes provide translations that may affect how strings appear on the frontend. 3. Provide a screenshot of the problematic areas and the 'Edit Languages' section for further review. 4. Enable debug information following the instructions here: http://wpml.org/faq/provide-debug-information-faster-support/
If this solution does not resolve the 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 the problem persists, please open a new support ticket at WPML support forum.
Problem: При активации плагина WPML Multilingual CMS возникает фатальная ошибка, и плагин не активируется. Solution: Если вы столкнулись с фатальной ошибкой при активации плагина WPML Multilingual CMS, мы рекомендуем вам активировать журнал ошибок WordPress для диагностики проблемы. Следуйте этим шагам: 1. Включите режим отладки WordPress, отредактировав файл wp-config.php. Добавьте следующие строки перед комментарием
/* That's all, stop editing! Happy publishing. */:
2. Повторите действия, которые вызывают ошибку. 3. Откройте файл /wp-content/debug.log и проверьте, появились ли там ошибки, связанные с WPML. 4. Скопируйте и отправьте полный текст ошибки здесь — это поможет нам продолжить диагностику.
Это решение может быть неактуальным или не подходить вашему случаю. Если проблема сохраняется, рекомендуем открыть новый тикет в службе поддержки. Также настоятельно рекомендуем проверить известные проблемы, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Problem: The client is experiencing a database error in WordPress, which fails to execute a query due to invalid data. The error is related to specific data in the database tables. Solution: We recommend trying to remove any persistent error messages that might be incorrectly displayed in the admin panel by following these steps: 1. Click the small 'x' icon in the right corner of the notification to attempt to close it. 2. Refresh the dashboard page and check if the message reappears. If the notification disappears, it is likely that everything is in order. If it continues to appear, please inform us, and we will continue to investigate. For more information, you can visit https://wpml.org/faq/how-to-deal-with-error-messages-about-a-broken-table-that-needs-fixing/#problem-with-some-tables-in-the-d.
Please note that this solution might be 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.
Проблема: Клиент столкнулся с проблемой, что переводы раздела Features & Amenities в теме WPResidence не отображаются на русском и сербском языках, несмотря на то, что через WPML Taxonomy все переведено. Появился алерт о том, что некоторые термины таксономии не синхронизированы между языками. Решение: Мы рекомендуем убедиться, что слаги терминов таксономии Features & Amenities совпадают в оригинале и в переводе. Вот шаги, которые мы предлагаем выполнить: 1. Перейти в раздел Features & Amenities. 2. Создать термин на английском языке с определенным слагом. 3. Перевести термин на другие языки, используя тот же слаг. 4. Открыть страницу добавления свойства, переключиться на английский язык в админ-панели, выбрать созданный термин и сохранить. После выполнения этих шагов переводы должны корректно отображаться на всех языках.
Если данное решение не помогло или кажется неактуальным, рекомендуем открыть новый тикет поддержки на форуме поддержки WPML. Также рекомендуем проверить известные проблемы, версию постоянного исправления и убедиться, что у вас установлены последние версии тем и плагинов.
Problem: Вы пытались распределить 30000 кредитов на вашем сайте, но кредиты остались неактивными. Solution: Если вы столкнулись с проблемой неактивных кредитов после их распределения, мы рекомендуем следующие шаги: 1. Отмените регистрацию на вкладке «Реклама» и зарегистрируйте сайт заново тем же ключом. 2. Если проблема повторяется, перейдите на вкладку «Реклама»: - Нажмите «Отменить регистрацию WPML с этого сайта». - Удалите старый ключ сайта из вашей учётной записи WPML. - Вернитесь на вкладку «Реклама» и нажмите «Зарегистрировать WPML». Появится запрос на ввод ключа сайта. - Нажмите «Получить ключ для этого сайта». - В вашей учётной записи WPML пройдите мастер настройки ключа сайта и выберите «Производственный сайт». - Скопируйте новый ключ и вставьте его на вкладку «Реклама».
Это решение может быть неактуально, так как оно может устареть или не подходить к вашему случаю. Мы настоятельно рекомендуем проверить список известных проблем, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.
Problem: Клиент столкнулся с ошибкой в админке сайта, где в некоторых таблицах базы данных возникла ошибка. Сообщение об ошибке: 'Deadlock found when trying to get lock; try restarting transaction'. Solution: Если вы столкнулись с подобной проблемой, мы рекомендуем следующие шаги: 1. Нажмите на маленький значок 'x' в правом углу уведомления, чтобы попытаться его закрыть. 2. Обновите страницу панели управления и проверьте, появляется ли сообщение снова. Если уведомление исчезает, скорее всего, всё в порядке. Если же оно продолжает появляться, пожалуйста, сообщите нам, и мы продолжим проверять. Более подробную информацию вы можете найти здесь.
Если предложенное решение не актуально или не помогло, рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.