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.

Sun Mon Tue Wed Thu Fri Sat
- 6:00 – 12:00 8:00 – 12:00 6:00 – 12:00 8:00 – 12:00 6:00 – 12:00 -
- 13:00 – 15:00 13:00 – 17:00 13:00 – 15:00 13:00 – 17:00 13:00 – 15:00 -

Fuso orario del supporto: America/Lima (GMT-05:00)

Questo ticket contiene 2 risposte, ha 3 voci.

Ultimo aggiornamento da Alejandro 1 anno, 10 mese fa.

Assistito da: Nicolas V..

Autore Post
Agosto 1, 2023 alle 7:59 am #14131053

maria-letiziaG

Da stamani il plugin crea un errore fatale, questi i dettagli:

Versione di WordPress 6.2.2
Tema attivo: Astra (versione 4.1.6)
Plugin corrente: WPML Multilingual CMS (versione 4.6.4) Versione PHP 8.1.14

Dettagli dell'errore
====================
Un errore di E_ERROR è stato causato nella linea 3937 del file /var/www/clients/client0/web44/web/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php. Messaggio di errore: Uncaught TypeError: Illegal offset type in isset or empty in /var/www/clients/client0/web44/web/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php:3937
Stack trace:
#0 /var/www/clients/client0/web44/web/wp-content/plugins/sitepress-multilingual-cms/classes/translations/class-wpml-post-element.php(54): SitePress->is_display_as_translated_post_type()
#1 /var/www/clients/client0/web44/web/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php(445): WPML_Post_Element->is_display_as_translated()
#2 /var/www/clients/client0/web44/web/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/wpml-url-filters.class.php(238): WPML_URL_Filters->is_display_as_translated_mode()
#3 /var/www/clients/client0/web44/web/wp-includes/class-wp-hook.php(310): WPML_URL_Filters->permalink_filter()
#4 /var/www/clients/client0/web44/web/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#5 /var/www/clients/client0/web44/web/wp-includes/link-template.php(371): apply_filters()
#6 /var/www/clients/client0/web44/web/wp-includes/link-template.php(201): get_post_permalink()
#7 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1099): get_permalink()
#8 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(728): Google\Site_Kit\Core\Assets\Assets->get_product_base_paths()
#9 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(357): Google\Site_Kit\Core\Assets\Assets->get_inline_base_data()
#10 [internal function]: Google\Site_Kit\Core\Assets\Assets->Google\Site_Kit\Core\Assets\{closure}()
#11 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Script_Data.php(51): call_user_func()
#12 [internal function]: Google\Site_Kit\Core\Assets\Script_Data->Google\Site_Kit\Core\Assets\{closure}()
#13 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Asset.php(129): call_user_func()
#14 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1017): Google\Site_Kit\Core\Assets\Asset->before_print()
#15 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1026): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks()
#16 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1026): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks()
#17 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(1026): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks()
#18 /var/www/clients/client0/web44/web/wp-content/plugins/google-site-kit/includes/Core/Assets/Assets.php(156): Google\Site_Kit\Core\Assets\Assets->run_before_print_callbacks()
#19 /var/www/clients/client0/web44/web/wp-includes/class-wp-hook.php(308): Google\Site_Kit\Core\Assets\Assets->Google\Site_Kit\Core\Assets\{closure}()
#20 /var/www/clients/client0/web44/web/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#21 /var/www/clients/client0/web44/web/wp-includes/plugin.php(517): WP_Hook->do_action()
#22 /var/www/clients/client0/web44/web/wp-admin/admin-header.php(146): do_action()
#23 /var/www/clients/client0/web44/web/wp-admin/index.php(137): require_once('...')
#24 {main}
thrown

Agosto 1, 2023 alle 1:34 pm #14134757

Nicolas V.
Supporter

Lingue: Inglese (English ) Francese (Français )

Fuso orario: America/Lima (GMT-05:00)

Hello,

Welcome to the WPML support forum. Sorry for replying in English but the Italian forum is closed for a few days.

It seems to be a conflict between WPML and Google Site Kit. A few clients reported this issue already. We're looking into it but we couldn't reproduce the issue on our servers. Could you please provide us with step by step instructions on how to reproduce it?

In the meantime, to solve the issue you can either:
- Downgrade to an older version of Google Site Kit: https://wordpress.org/plugins/google-site-kit/#developers
- Or change your translation preferences in "WPML > Settings > Post Types Translation" from "Translatable - use translation if available or fallback to default language" to "Translatable – only show translated items."

Please provide us with as much details as possible, that will really help us to identify the cause of this issue and solve it.

Thanks for your collaboration,
Nico

Agosto 1, 2023 alle 2:04 pm #14135011

Alejandro
Sostenitore di WPML dal 02/2018

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Ciao!

Ti traduco quello che ha scritto il collega per semplificarti le cose 🙂

Sembra esserci un conflitto tra WPML e Google Site Kit. Alcuni clienti hanno già segnalato questo problema e stiamo indagando, ma non siamo riusciti a riprodurre il problema sui nostri server e siti di test. Potresti fornirci istruzioni passo passo su come riprodurlo o meglio ancora potresti inviarci un backup del tuo sito sospettiamo che si tratta di una configurazione specifica nel plugin

Nel frattempo, per risolvere il problema puoi fare una delle seguenti cose:

- Effettua il downgrade a una versione più vecchia di Google Site Kit: https://wordpress.org/plugins/google-site-kit/#developers

- Oppure cambia le preferenze di traduzione in "WPML > Impostazioni > Tipi di post traducibili" da "Traducibile - utilizza la traduzione se disponibile o torna alla lingua predefinita" a "Traducibile - mostra solo gli elementi tradotti."

Saluti.

L'argomento “[Chiuso] errore fatale plugin” è chiuso ai nuovi commenti.