Обзор проблемы
При использовании «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>