Panoramica del problema
Quando usi Joinchat e configuri le impostazioni di Joinchat di una pagina nel suo riquadro Joinchat, le traduzioni della pagina non ricevono queste impostazioni.
Ad esempio, se nascondi la chat in una pagina in inglese, la chat viene comunque mostrata nella traduzione in spagnolo della pagina. Se imposti un numero di telefono o una Call to Action specifici per una pagina, la traduzione utilizza invece il numero di telefono e i testi del sito.
Soluzione alternativa
Indica a WPML come tradurre le impostazioni di Joinchat:
- Vai a WPMLImpostazioni e apri la scheda Configurazione XML personalizzata.
- Aggiungi questo codice e salva:
<wpml-config> <custom-fields> <custom-field action="translate">_joinchat</custom-field> </custom-fields> <custom-fields-texts> <key name="_joinchat"> <key name="message_text" /> <key name="message_send" /> </key> </custom-fields-texts> <gutenberg-blocks> <gutenberg-block type="joinchat/button" translate="1"> <key name="message" /> </gutenberg-block> </gutenberg-blocks> </wpml-config> - Aggiorna la traduzione di ogni pagina che ha le proprie impostazioni di Joinchat.
Questo file copre entrambi i problemi di Joinchat. Nell’editor di traduzione, vedi anche il numero di telefono della pagina e l’impostazione “view”. Mantienili, oppure modificali per la lingua.