WPML
Statut
Résolu par l’auteur
Extension/thème associé
Woodmart
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Lorsque vous utilisez Woodmart avec WPML, vous pouvez rencontrer un problème où certains blocs ne sont pas traduits sur le front-end, même si les traductions sont terminées dans l’Éditeur de traduction avancé (ATE). Cela se produit lorsque le bloc de titre utilise le format d’icône qui place le texte de l’en-tête dans une balise <span> ou lorsque le bloc de paragraphe se trouve dans un slider et utilise une balise <span> au lieu d’une balise <p>.

Solution de contournement

  • Allez dans WPML > Paramètres > Configuration XML personnalisée.
  • Ajoutez le code suivant et enregistrez.
    <wpml-config>
      <gutenberg-blocks>
        <gutenberg-block type="wd/title" translate="1" label="[Woodmart] Title">
          <xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::div.title or self::p or self::h2.span or self::span]</xpath>
        </gutenberg-block>
        <gutenberg-block type="wd/paragraph" translate="1" label="[Woodmart] Paragraph">
    			<xpath>*[self::p or self::span]</xpath>
    		</gutenberg-block>
      </gutenberg-blocks>
    </wpml-config>
            
  • Apportez une petite modification à l’original et enregistrez-le à nouveau.
  • Saisissez la traduction et enregistrez-la à nouveau.

Toutes les anomalies connues →