Aperçu de l’anomalie
Lorsque vous utilisez le « Bouton avancé » du bloc Kadence pour créer un lien de bouton unique pointant vers une page interne, WPML ne traduit pas automatiquement le lien interne vers sa version traduite correspondante.
Solution de contournement
Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
Pour activer la traduction automatique de ces liens internes, suivez ces étapes :
- Allez dans WPMLParamètresConfiguration XML personnalisée.
- Ajoutez le code XML suivant et cliquez sur « Enregistrer » :
<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>