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 beantwortet Anfragen im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Our next available supporter will start replying to tickets in about 4.88 hours from now. Thank you for your understanding.

This topic contains 3 Antworten, has 2 Teilnehmer.

Last updated by Andreas W. vor 4 Monate, 1 Woche.

Assigned support staff: Andreas W..

Author Artikel
Juni 6, 2019 um 11:21 am

fabianG-4

Ich versuche:

URL der/meiner Website, auf der das Problem auftritt:
hidden link

Erwartet hatte ich zu sehen:
Einen Array auf der übersetzten Seite.

Stattdessen bekam ich:
Eine ID auf der übersetzten Seite.

Ich habe ein ähnliches wie in diesem Thread geschildert: https://wpml.org/forums/topic/acf-image-field-returns-an-array-on-regular-page-and-an-id-on-translated-page/

Allerdings funktioniert bei mir die Lösung leider nicht, da meine WPML bzw. ACF-Versionen neuer sind.

Hier meine Problembeschreibung: Ich verwende auf der betroffenen WordPress-Website ein selbst geschriebenes WordPress-Theme mit u.a. den Plugins ACF Pro und WPML. Nun tritt bei zahlreichen Beitragstypen folgendes Problem auf: Der Wert des ACF-Gallery-Feldes ist bei der deutschen Version der Seite wie erwartet und eingestellt ein Array, bei der (übersetzten) englischen Version jedoch eine ID. Die Translation Preferences bei den Einstellungen des jeweiligen Feldes stehen auf Copy (siehe Bild acf-gallery-settings.png).

Ein Beispiel: Wenn ich die Seite »Karriere neu« bearbeite, hier unter »Bilder für Seiten« (ACF Gallery-Feld) ein Bild auswähle und anschließend die englische Version der Seite bearbeite, dann erhalte ich folgendes im Frontend:

»Karriere neu« (deutsch):
Hintergrundbild wird angezeigt, weil Array korrekt geliefert wird.
(siehe Bild bsp-seite-de.png)

»Carreer new« (englisch)
Hintergrundbild wird nicht angezeigt, weil statt eines Arrays eine ID geliefert wird.
(siehe Bild bsp-seite-en.png)

Wie kann ich dieses Problem lösen? Für Ihre Hilfe wäre ich Ihnen sehr dankbar!

Viele Grüße
Fabian

Juni 6, 2019 um 6:38 pm #3971575

Andreas W.
Supporter

Languages: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hallo,

Vielen Dank, dass Sie das WPML Support Forum kontaktiert haben.

Bei Ihrer Anfrage wurden der Nutzername und das Passwort leider nicht übermittelt.

Gehen Sie bitte auf Field Groups und stellen Sie das Return Value für das AFC Gallery Feld in standard Sprache auf Image ID. Dies sollte das Problem beseitigen.
Übersetzen Sie nun die betroffene Seite erneut.

Lassen Sie mich wissen, ob Sie weitere Hilfe benötigen.

Mit freundlichen Grüßen
Andreas

Juni 7, 2019 um 5:47 am #3974099

fabianG-4

Hallo Andreas,

vielen Dank für Ihre Antwort! Leider hat das Umstellen des return values auf Image ID das Problem nicht gelöst. Nun wird bei der deutschen Version ein Array geliefert, der die ID enthält, bei der englischen Version jedoch nur die ID. Lässt sich das irgendwie vereinheitlichen? Gibt es eine Möglichkeit, Nutzername und Passwort noch zu übermitteln?

Vielen Dank und beste Grüße
Fabian

Juni 7, 2019 um 5:25 pm #3978181

Andreas W.
Supporter

Languages: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hallo,

Ich möchte einen temporären Zugriff (wp-admin und FTP) auf Ihre Site anfordern, um das Problem genauer zu untersuchen. Besser wäre eine Testseite, an der das Problem repliziert werden kann.

Die dafür erforderlichen Felder finden Sie unterhalb des Kommentarbereichs, wenn Sie sich anmelden, um Ihre nächste Antwort zu hinterlassen. Die Informationen, die Sie eingeben werden, sind privat, was bedeutet, dass nur Sie und ich sie sehen und darauf zugreifen können.

Vielleicht muss ich Ihre Site lokal replizieren. Dazu muss ich vorübergehend ein Plugin namens „Duplicator“ auf Ihrer Site installieren. Dadurch kann ich eine Kopie Ihrer Website und Ihrer Inhalte erstellen. Sobald das Problem behoben ist, lösche ich die lokale Site. Lassen Sie mich wissen, ob dies bei Ihnen in Ordnung ist.

 WICHTIG

Machen Sie eine Sicherungskopie der Site-Dateien und der Datenbank, bevor Sie uns den Zugriff gewähren.
Wenn Sie die Felder "wp-admin / FTP" nicht sehen, werden Ihre Anmeldedaten für Post und Website als "PUBLIC" (Öffentlich) festgelegt. Veröffentlichen Sie NICHT die Details Ihrer Website, es sei denn, Sie sehen die erforderlichen wp-admin / FTP-Felder. Wenn Sie dies nicht tun, bitten Sie mich, die private Box zu aktivieren. Die private Box sieht so aus:
hidden link

Mit freundlichen Grüßen
Andreas

Das Thema ‘[Geschlossen] ACF Image field returns an Array on regular page and an ID on translated page’ ist für neue Antworten geschlossen.