WPML

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

При использовании «Advanced Button» из Kadence Block для создания одиночной кнопки со ссылкой, ведущей на внутреннюю страницу, WPML не переводит автоматически эту внутреннюю ссылку на соответствующую переведённую версию.

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

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

Чтобы включить автоматический перевод этих внутренних ссылок, выполните следующие действия:

  • Перейдите в WPMLНастройкиПользовательская конфигурация XML.
  • Добавьте следующий XML-код и нажмите «Сохранить»:
    <wpml-config>
      <gutenberg-blocks>
        <gutenberg-block type="kadence/singlebtn" translate="1">
          <key name="link" type="link" />
          <key name="text" />
        </gutenberg-block>
        <gutenberg-block type="kadence/advancedheading" translate="1">
    			<xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::p or self::div or self::span.wp-block-kadence-advancedheading]</xpath>
          <xpath type="link">//a/@href</xpath>
    	</gutenberg-block>
      </gutenberg-blocks>
    </wpml-config>
Указание type=”link” для атрибута ссылки позволяет WPML автоматически переводить URL-адрес. Для получения дополнительных инструкций по настройке пользовательских блоков Gutenberg обратитесь к нашей документации Как сделать пользовательские блоки Gutenberg переводимыми.

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

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

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