WPML
Статус
Решено
Решено в
WPML Multilingual CMS 4.7.4
Связанный плагин/тема
Divi
Теги темы
Compatibility

Обзор проблемы

Если Вы используете тему оформления Divi, Вы можете столкнуться с проблемой, при которой условия отображения, заданные в шаблонах, не копируются в их переведенные версии.

Обходное решение

Перед тем как продолжить, убедитесь, что у Вас есть полная резервная копия Вашего сайта.


  • Откройте файл …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.

  • Найдите строку 30.

  • Замените:
    if ( 'categoryPage' === $condition['condition'] ) {

  • На:
    if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {

В качестве альтернативы Вы также можете вручную изменить Ваш шаблон и напрямую добавить недостающее условие. Однако имейте в виду, что оно может быть перезаписано при обновлении перевода.

Все известные проблемы →