WPML
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 );
    }
            

Toutes les anomalies connues →