WPML
Status
Vom Autor gelöst
Zugehöriges Plugin/Theme
Essentials
Themen-Tags
Compatibility, Elementor Custom Widgets

Übersicht über das Problem

Wenn Sie das pixfort Core-Plugin des Essentials-Themes mit WPML verwenden, kann ein schwerwiegender PHP-Fehler auftreten, wenn das Auto Video Elementor-Widget verwendet wird. Dies führt zu einer leeren Seite oder verhindert das Laden der Seite. Die Fehlermeldung enthält:

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

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Website-Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/pixfort-core/includes/elements/AutoVideo.php.

  • Suchen Sie nach Zeile 85.

  • Ersetzen Sie:
    $poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true );
            


  • Durch:
    if ( is_int( $poster ) ) {
    	$poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true );
    }
            

Alle bekannten Probleme →