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 2 voci.

Ultimo aggiornamento da Laura 1 anno, 5 mese fa.

Autore Messaggi
Dicembre 22, 2023 a 12:07 pm #15116901

alessandroG-42

I installed the last update (4.6.8) and got a Fatal error because the new code use the function str_contains that is available only with PHP 8+

PHP Fatal error: Uncaught Error: Call to undefined function str_contains() in /Array/httpd/fabricasgr/wp-content/plugins/sitepress-multilingual-cms/classes/request-handling/wpml-request.class.php:123

Dicembre 22, 2023 a 3:13 pm #15119357

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averci contattato.

Che versione di PHP stai usando? Al momento la versione minima richiesta per WPML è la 7.0, abbiamo testato con la 7.4.1 e non ci sono errori.

Vedi https://wpml.org/forums/topic/str_contains-php8-function/

Dicembre 22, 2023 a 3:34 pm #15119637

alessandroG-42

Utilizzo WP 5.7.10 su PHP 7.4.
L'errore si presenta prevalentemente lato amministrativo.

Ho dovuto fare downgrade del plugin alla versione precedente, come soluzione temporanea.

Dicembre 22, 2023 a 3:55 pm #15119689

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Il problema è la versione troppo vecchia di WordPress, devi utilizzare almeno la 5.9