This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Etichettato: 

This topic contains 1 reply, has 2 voci.

Last updated by Vincenzo 1 anno, 1 mese fa.

Assigned support staff: Vincenzo.

Autore Post
September 26, 2018 at 10:21 am

danieleG-6

Sto tentando di: creare 2 widget uno per l'inglese e uno per l'italiano, purtroppo quando seleziono nella select del widget la lingua di visualizzazione, dopo il salvataggio la vedo nuovamente come ALL LANGUAGES e perde la mia selezione

Link a una pagina dove è possibile vedere il problema:
hidden link
nel footer si vedono i 2 widget

Mi aspettavo di vedere: un widget per lingua

Invece ho ottenuto: tutti e due i widget nelle 2 lingue

September 27, 2018 at 2:59 pm #2770972

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+01:00)

Salve e grazie per aver contattato il supporto WPML!

Ho dato un'occhiata al sito ed ho potuto vedere il problema nel salvataggio della lingua dei widget.

Potrebbe trattarsi di un conflitto o di una incompatibilità.

1. Prima di iniziare con il debug, puoi provare a tradurre il titolo del widget da WPML -> Traduzione stringhe selezionando il dominio testuale "Widgets"
- https://wpml.org/documentation/getting-started-guide/translating-widgets/

In alternativa, puoi utilizzare un plugin per la selezione delle lingue in cui mostrare il widget:
- https://wordpress.org/plugins/ah-display-widgets/

2. Per capire la causa del problema prova anche questi passaggi, preferibilmente in una versione di test del sito (staging):
❌ Assicurarsi d'avere un backup del sito prima di procedere! ❌
- Disattiva tutti i plugin tranne WPML e i suoi addon.
- Imposta un tema predefinito (per es. Twenty Sixteen).
- Se il problema si risolve, comincia ad attivare i plugin uno alla volta finché il problema non torna.
Infine riattiva il tema.

- Puoi segnalarmi quando torna il problema?

Se il problema si presenta una volta attivato il tema o uno dei suoi plugin, prova ad aggiornare il tema all'ultima versione (9)

3. Potrebbe anche trattarsi di un errore PHP.
Per sapere qual'è l'eventuale errore è necessario attivare temporaneamente la modalità di debug di WordPress.

Per attivare la modalità di debug di WordPress bisogna:

- aprire il file wp-config.php e cercare la riga:

define('WP_DEBUG', false);

Cambiarla in:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

In questo modo gli errori verranno salvati nel file debug.log all'interno della cartella /wp-content/

Il file wp-config.php si trova nella root della tua cartella WordPress.

Una volta attivata la modalità di debug si deve provocare nuovamente l'errore salvando la lingua del widget in maniera da registrare il problema nel file di log.

A questo punto puoi disattivare la modalità di debug e postare il contenuto del file wp-content/debug.log qui sul forum o, se è troppo grande, su pastebin.com e postare qui il link al paste.

Grazie

Documentazione relativa:
- https://wpml.org/it/documentazione/informazioni-per-gli-sviluppatori/eseguire-il-debug-di-wpml/
- https://wpml.org/documentation/support/debugging-wpml/
- http://codex.wordpress.org/Debugging_in_WordPress
- https://wpml.org/faq/500-error/

The topic ‘[Closed] Select lingua su widget non funzionante’ is closed to new replies.