WPML
Status
Gelöst
Gelöst in
4.5.0
Zugehöriges Plugin/Theme
Divi

Übersicht über das Problem

Wenn Sie dynamische Inhalte in einem Divi-Modul hinzufügen, das auf einen Medienlink verweist (zum Beispiel eine PDF-Datei), und dieses Modul übersetzen, verweist der übersetzte Link nicht auf die übersetzten Medien und gibt einen 404-Fehler aus.

Problemumgehung

Wir arbeiten an einer dauerhaften Lösung für dieses Problem. In der Zwischenzeit können Sie diese Schritte ausführen, um das Problem auf Ihrer Website zu beheben:


  1. Sichern Sie die Dateien und die Datenbank Ihrer Website.

  2. Gehen Sie zu wp-content/themes/Divi/includes/builder/feature/dynamic-content.php

  3. Suchen Sie nach:
    $dynamic_content = json_decode( $json, true );


  4. Fügen Sie nach dieser Zeile Folgendes hinzu:
    if ($dynamic_content != NULL && $dynamic_content['settings']['post_id'] != NULL) {
    		$post_type                              = get_post_type( $dynamic_content["settings"]["post_id"] );
    		$dynamic_content["settings"]["post_id"] = apply_filters( 'wpml_object_id',
    			$dynamic_content['settings']['post_id'], $post_type, true );
    	}

Alle bekannten Probleme →