- Status
- Resolvido pelo autor
- Plugin/tema relacionado
- Essentials
- Tags de tópico
- Compatibility, Elementor Custom Widgets
Visão geral do problema
Ao usar o plugin pixfort Core do tema Essentials com o WPML, você pode encontrar um erro fatal de PHP quando o widget Auto Video Elementor é usado. Isso resulta em uma página em branco ou impede o carregamento da página. A mensagem de erro inclui:
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
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/pixfort-core/includes/elements/AutoVideo.php.
- Procure a linha 85.
- Substitua:
$poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true );
- Por:
if ( is_int( $poster ) ) { $poster = apply_filters( 'wpml_object_id', $poster, 'attachment', true ); }