Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem:
Sie versuchen, Bildbeschreibungen zu übersetzen, aber die Bildunterschriften werden nicht übersetzt.
Solution:
Wir empfehlen Ihnen, den folgenden Code in die
functions.php
-Datei Ihrer Website einzufügen. Dieser Code stellt sicher, dass das korrekte Attachment basierend auf der aktuellen Sprache verwendet wird, wenn WPML im Einsatz ist:
add_filter( 'attachment_url_to_postid', 'wpmlsupp_translated_attachment' );<br />function wpmlsupp_translated_attachment( $post_id ){<br /> $post_object = get_post( $post_id );<br /> if ( $post_object && $post_object->post_type == 'attachment' ) {<br /> $trid = apply_filters( 'wpml_element_trid', NULL, $post_id, 'post_attachment');<br /> $translations = apply_filters( 'wpml_get_element_translations', NULL, $trid, 'post_attachment' );<br /> $current_language = apply_filters( 'wpml_current_language', NULL );<br /> $post_id = isset( $translations[ $current_language ] ) ? $translations[ $current_language ]->element_id : $post_id;<br /> }<br /> return $post_id;<br />}
Erwägen Sie, den Code nur auf den betroffenen Seiten auszuführen, indem Sie bedingte Logik hinzufügen, besonders wenn das Problem auf spezifische Bereiche der Website beschränkt ist.
Falls diese Lösung veraltet erscheint oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Besuchen Sie unser Support-Forum, um weitere Unterstützung zu erhalten.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Dieses Thema enthält 1 Antwort, hat 2 Stimmen.
Zuletzt aktualisiert von Vor 6 Monaten, 1 Woche.
Assistiert von: Bruno Kos.