Salta la navigazione

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Questo ticket contiene 3 risposte, ha 0 voci.

Ultimo aggiornamento da Laura 6 giorno, 17 ora fa.

Assistito da: Laura.

Autore Messaggi
Gennaio 30, 2025 a 5:00 pm #16652908

renatoB-10

Contesto del problema:
Sto cercando di rendere traducibili due widget personalizzati di Elementor seguendo la documentazione. Ho usato l'editor avanzato di WPML per tradurre i widget.

Sintomi:
In frontend, quando passo alla lingua inglese, il widget non viene tradotto.

Domande:
Quale potrebbe essere il problema con la traduzione del widget in inglese?

Gennaio 31, 2025 a 12:37 pm #16655459

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

La pagina dove si trova il template è tradotta/aggiornata?

Disattivando tutti i plugin tranne WPML ed Elementor il problema c'è ugualmente?

Gennaio 31, 2025 a 3:16 pm #16656557

renatoB-10

ciao, purtroppo anche così non si vede nel frontend.
Devo dirti però che seguendo la documentazione ho inserito il seguente codice nei setting:
<widget name="BR Button">
<conditions>
<condition key="widgetType">pxl_button</condition>
</conditions>
<fields>
<field type="text" editor_type="LINE">text</field>
</fields>
</widget>
</elementor-widgets>
a fronte di questo codice:
[1] => stdClass Object
(
[id] => 1d1251a
[elType] => widget
[settings] => stdClass Object
(
[text] => Catalogo PDF
[btn_icon] => stdClass Object
(
[value] => stdClass Object
(
[url] => link nascosto
[id] => 263
)

[library] => svg
)

[icon_align] => right
[btn_bg_color] => #FFFFFF26
[btn_typography_typography] => custom
[btn_typography_font_size] => stdClass Object
(
[unit] => px
[size] => 15
[sizes] => Array
(
)

)

[btn_typography_font_weight] => 400
[btn_typography_line_height] => stdClass Object
(
[unit] => px
[size] => 50
[sizes] => Array
(
)

)

[btn_padding] => stdClass Object
(
[unit] => px
[top] => 0
[right] => 30
[bottom] => 0
[left] => 30
[isLinked] =>
)

[_element_width] => auto
[link] => stdClass Object
(
[url] => /wp-content/uploads/2025/01/catalogo-completo-lv-stucchi.pdf
[is_external] => on
[nofollow] =>
[custom_attributes] =>
)

[icon_space_right] => stdClass Object
(
[unit] => px
[size] => 14
[sizes] => Array
(
)

)

[btn_padding_laptop] => stdClass Object
(
[unit] => px
[top] => 0
[right] => 20
[bottom] => 0
[left] => 20
[isLinked] =>
)

[color_hover] => #0A1119
[btn_bg_color_hover] => #FFFAFA
[__globals__] => stdClass Object
(
[color_hover] =>
[icon_hv_color] =>
)

[icon_hv_color] => #0A1119
)

[elements] => Array
(
)

[widgetType] => pxl_button
)

Fatto ciò ho potuto tradurre direttamente con Advanced Editor.
Ma non funziona ancora.
Poi c'è un altro problema molto importante di cui ti allego screenshot.
Spesso quando passo da una pagina all'altra nella seconda lingua o se passo da una lingua all'altra, ottengo errore 500.
Per escludere un problema lato server, ho clonato il sito da eyenet.it a lagioia.cssinformatica.it (adesso sto lavorando in quest'ultimo dominio), ma il risultato non è cambiato.

Screenshot 2025-01-31 alle 11.56.39.png
Gennaio 31, 2025 a 5:59 pm #16656912

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Ti ho risposto su https://wpml.org/it/forums/topic/widget-di-elementor-non-visibile-nel-frontend/, qui chiudo