WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.6.8
Risolto in
WPML 4.6.10
Tag dell’argomento
Bug

Panoramica del problema

L’introduzione della funzione str_contains() in PHP 8 potrebbe causare problemi di compatibilità se si verificano le seguenti due condizioni:

  • La versione PHP utilizzata è inferiore a 8.
  • La versione di WordPress installata è precedente alla 5.9.

Verrà generato un errore simile al seguente:

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

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.

Puoi provare a installare l’ultima beta di WPML (v 4.6.10)

Oppure

Aggiorna uno (o entrambi) dei seguenti requisiti:


  • PHP 8

  • Versione di WordPress (+5.9).

Tutti i problemi noti →