Molti temi e plug-in salvano i testi nella tabella wp_options. WPML li rende traducibili attraverso il modulo String Translation.

Iniziamo dalla fine. Supponete che il vostro codice comprenda qualcosa di simile:

<?php echo(get_option("footer_text")) ?>

Per tradurre questo testo, non dovete modificare nulla nel codice. Dovete attivare il modulo String Translation di WPML (disponibile nel pacchetto CMS multilingue).

Scegliere le voci wp_options da tradurre

Per indicare a WPML che questa stringa deve essere tradotta:

create un file di configurazione della lingua e salvatelo nella directory principale del vostro tema/plug-in.

Questo file specificherà quali voci wp_options, tipi personalizzati e campi personalizzati sono multilingue.

Tradurre

Una volta scelte le stringhe da tradurre, andate su WPML -> String Translation. Potete utilizzare il filtro di contesto per localizzare solamente le stringhe adatte.

Schermata di String Translation

Assicuratevi di cliccare sulla casella di controllo traduzione completata vicino a ciascuna stringa tradotta. Sulle pagine pubbliche verranno visualizzate solamente le traduzioni completate.

Nota: quando gli originali vengono modificati, lo stato delle traduzioni si convertirà automaticamente in incompleto. Per scegliere le stringhe da tradurre potete utilizzare il filtro di visualizzazione presente sulla schermata di String Translation.