Navigation überspringen

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Unterstützt die Zeitzone: Europe/Zagreb (GMT+01:00)

Schlagwörter: 

Dieses Thema enthält 16 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Bruno Kos Vor 1 Monat, 2 Wochen.

Assistiert von: Bruno Kos.

Verfasser Beiträge
Oktober 8, 2024 unter 8:29 am #16264413

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+01:00)

Ich werde das überprüfen und Sie auf dem Laufenden halten.

Oktober 8, 2024 unter 1:28 pm #16265598

Bruno Kos
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+01:00)

Können Sie das ausprobieren?

1. Navigieren Sie zu:
`wp-content/themes/audiotranskription-2024/wpbakery/awx-toggleboxes/awx-toggleboxes.php`

2. Überprüfen Sie den bestehenden Code:

if ( $items ) {
    $html .= '<div class="toggle-boxes toggle-boxes--' . $awx_toggleboxes_style . '">';
    foreach ( $items as  $item ) {
        $awx_toggleboxes_img_src = wp_get_attachment_image_src( $item['awx_toggleboxes_img'], 'medium_large' );

3. Wir müssen einen Hook hinzufügen, um die Bild-ID zu übersetzen, und ihn in eine Bedingung einfügen, die überprüft, ob WPML aktiviert ist. Auch wenn diese Überprüfung möglicherweise unnötig erscheint, ist sie eine zuverlässige Vorgehensweise:

        if (defined('ICL_SITEPRESS_VERSION')) {
            $item['awx_toggleboxes_img'] = apply_filters( 'wpml_object_id', $item['awx_toggleboxes_img'], 'attachment' );
        }

4. Der finale Code sollte folgendermaßen aussehen:

if ( $items ) {
    $html .= '<div class="toggle-boxes toggle-boxes--' . $awx_toggleboxes_style . '">';
    foreach ( $items as  $item ) {
        if (defined('ICL_SITEPRESS_VERSION')) {
            $item['awx_toggleboxes_img'] = apply_filters( 'wpml_object_id', $item['awx_toggleboxes_img'], 'attachment' );
        }
        $awx_toggleboxes_img_src = wp_get_attachment_image_src( $item['awx_toggleboxes_img'], 'medium_large' );

Das Thema '[Geschlossen] Links und Bilder übersetzen in' ist für neue Antworten geschlossen.