WPML
Status
Warten auf Autor
Zugehöriges Plugin/Theme
Kadence Blocks
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie den „Advanced Gallery“-Block von Kadence Blocks mit WPML verwenden, können der Galerie hinzugefügte Medien nicht über das Modul Medienübersetzung übersetzt werden. Übersetzte Bilder erscheinen nicht auf den Seiten der Sekundärsprache.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website erstellt haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/kadence-blocks/includes/blocks/class-kadence-blocks-advancedgallery-block.php.

  • Ersetzen Sie:
    $image_id = ( ! empty( $image['id'] ) ? $image['id'] : '' );
            


  • Durch:
    $image_id = ( ! empty( $image['id'] ) ? apply_filters( 'wpml_media_id', $image['id'] ) : '' );
            


  • Ersetzen Sie:
    $image_src  = ( ! empty( $image['thumbUrl'] ) ? $image['thumbUrl']  : $image['url']  );
            


  • Durch:
    $image_src  = ( ! empty( $image['thumbUrl'] ) ? apply_filters( 'wpml_media_url', $image['thumbUrl'] ) : apply_filters( 'wpml_media_url', $image['url'] ) );
            

Alle bekannten Probleme →