[Gelöst] Inhalte von Feldgruppen werden nicht übersetzt
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Sie verwenden ACF auf Optionsseiten und beim Wechsel der Sprache erscheint die Fehlermeldung 'Sorry, you are not allowed to access this page.' Es besteht die Möglichkeit, dass dieses Problem mit dem Thema zusammenhängt. Solution: ACF Option Pages werden technisch nicht wie normale Seiten in der Datenbank behandelt, daher ist eine Übersetzung nur über den Sprachumschalter in der Top-Bar möglich. Eine direkte Übersetzung der Inhalte der Optionsseiten oder eine automatische Übersetzung ist nicht möglich. Weitere Informationen zur Übersetzung von ACF Optionsseiten finden Sie in unserer Dokumentation: Translating the ACF Options Page Custom Fields with WPML.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen auch, die Seite mit bekannten Problemen (https://wpml.org/known-issues/) 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.
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.
Hintergrund des Themas:
Ich verwende ACF in Optionsseiten und versuche, diese zu übersetzen. Beim Wechsel der Sprache erhalte ich die Fehlermeldung 'Sorry, you are not allowed to access this page.' Möglicherweise hängt das Problem mit dem Thema zusammen. Weitere Details sind hier zu finden: https://wpml.org/de/forums/topic/https-waldrestaurant-zaehringerburg-de-wp-admin-tm-menu-main-php-oeffnet-nicht-404/. Die Seite, auf der das Problem auftritt, ist: versteckter Link.
Die Symptome:
Beim Wechsel der Sprache erhalte ich die Fehlermeldung 'Sorry, you are not allowed to access this page.'
Fragen:
Warum werden die Inhalte von ACF in Optionsseiten nicht übersetzt?
Wie kann ich die Fehlermeldung 'Sorry, you are not allowed to access this page.' beheben?
Guten Morgen,
ich meine wenn ich versuche die Sprache zu ändern. Dann gibt es die Fehlerseite.
Ich find auch keine Option diese Inhalt zu übersetzten mit der Automatischen Übersetzung.
tritt dieses Verhalten auch bei anderen Benutzern auf?
Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.
Ihre nächste Antwort ist als „Privat“ markiert, dies bedeutet nur Sie und ich haben Zugriff darauf.
❌ Bitte sichern Sie Ihre Datenbank und Website davor ❌
✙ Ich würde außerdem Ihre Erlaubnis benötigen, um Plugins und das Theme zu deaktivieren und erneut zu aktivieren sowie Konfigurationen auf der Seite zu ändern. Dies ist auch der Grund, warum das Backup wirklich wichtig ist.
Ich finde ebenfalls keine Möglichkeit, diesen Inhalt mit der automatischen Übersetzung zu übersetzen.
ACF-Option Pages können nicht automatisch übersetzt werden, da sie kein regulärer Post Type sind. Die Inhalte werden von ACF in _options Tabelle gespeichert. Die einzige Möglichkeit zur Übersetzung ist daher die manuelle Pflege über den Sprachumschalter.
Sie hatten irrtümlich den Post Type von ACF "Options Pages (acf-ui-options-page)" auf "Translate" gestellt. Ich habe dies nun auf "Not translatable" umgestellt.
Okay, das der Inhalt der ACF hier als Post Cards ausgespielt wird, versteckter Link
ändert dann nichts an der Möglichkeit die Übersetzung zu verwenden?
Liegt das an den Post Cards Elementen? Falls ja, wäre es möglich die Felder einfach in einer verstecken Seite einzubinden und dann eine Übersetzung zu bekommen?
ACF Inhalt innerhalb eines Posts/einer Page/CPT kann ganz normal über das Translation Management übersetzt werden.
Was nicht geht, ist Content innerhalb einer ACF Option Page. Der Grund dabei ist, dass normale Inhalte in Posts/Pages/CPTs via wp_posts / wp_postmeta verwaltet wird und ACF die Option Pages über die wp_options Tabelle verwaltet. Also über getrennte DB-Tabellen.