- Statut
- Résolu par l’auteur
- Extension/thème associé
- Essentials
- Étiquettes de sujet
- Compatibility, Elementor Custom Widgets
Aperçu de l’anomalie
Lorsque vous utilisez l’extension pixfort Core du thème Essentials avec WPML, une erreur fatale PHP peut se produire si le widget Auto Video Elementor est utilisé. Cela provoque l’affichage d’une page blanche ou empêche le chargement de la page. Le message d’erreur contient :
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
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/pixfort-core/includes/elements/AutoVideo.php.
- Cherchez la ligne 85.
- Remplacez :
$poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true );
- Par :
if ( is_int( $poster ) ) { $poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true ); }