- Stato
- Risolto dall’autore
- Plugin/tema correlato
- Essentials
- Tag dell’argomento
- Compatibility, Elementor Custom Widgets
Panoramica del problema
Quando usi il plugin pixfort Core del tema Essentials con WPML, potresti riscontrare un errore fatale di PHP quando viene utilizzato il widget Auto Video Elementor. Questo causa una pagina bianca o impedisce il caricamento della pagina. Il messaggio di errore include:
PHP Fatal error: Uncaught TypeError: Illegal offset type in isset or empty in /sitepress-multilingual-cms/classes/core-abstract-classes/class-wpml-element-translation.php
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/pixfort-core/includes/elements/AutoVideo.php.
- Cerca la riga 85.
- Sostituisci:
$poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true );
- Con:
if ( is_int( $poster ) ) { $poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true ); }