WPML
Status
Warten auf Autor
Typ
Bug
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.

  • Suchen Sie nach Zeile 1000.

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


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


  • Suchen Sie nach Zeile 1021.

  • 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