WPML
Status
Resolvido pelo autor
Plugin/tema relacionado
Kadence Blocks
Tags de tópico
Compatibility

Visão geral do problema

Ao usar o “Botão avançado” do Kadence Block para criar um link de botão único apontando para uma página interna, o WPML não traduz automaticamente o link interno para a sua versão traduzida correspondente.

Solução alternativa

Para ativar a tradução automática desses links internos, siga estes passos:


  • Vá para WPML > Configurações > Configuração XML personalizada.

  • Adicione o seguinte código XML e clique em “Salvar”:
    <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>
Especificar type=”link” para o atributo link permite que o WPML traduza automaticamente o URL. Para obter mais orientações sobre como configurar blocos personalizados do Gutenberg, consulte nossa documentação sobre como tornar blocos personalizados do Gutenberg traduzíveis.

Todos os problemas conhecidos →