WPML

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

При использовании GreenShift Blocks и функции динамического текста из дополнения Greenshift Query and Meta Addon переводы значений со страницы параметров ACF не отображаются на фронтенде. Эта проблема возникает, даже если поля параметров ACF переведены корректно.

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

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

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

  • Перейдите в WPMLНастройкиПользовательская конфигурация XML
  • Вставьте следующий код и нажмите «Сохранить»:
<wpml-config>
    <gutenberg-blocks>
        <gutenberg-block type="greenshift-blocks/text" translate="1" label="Advanced text">
        <xpath>//*[contains(@class, 'gspb_text')]</xpath>
        <key name="text" />
        <key name="textContent" />
        <key name="customAnchor" />
        <key name="dynamictext">
          <key name="dynamicField" />
        </key>
      </gutenberg-block>
  </gutenberg-blocks>
</wpml-config>
  • Найдите оригинальную страницу, содержащую этот блок, и сохраните ее повторно.
  • Измените перевод и убедитесь, что название параметра ACF переведено.
  • Все известные проблемы

    Всё ещё сталкиваетесь с этой проблемой?

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