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