[Aufgelöst] Ausschluss Kategorie von automatischer Übersetzung
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Der Kunde verwendet den Modus, in welchem alle Inhalte automatisch übersetzt werden und wollte bestimmte Beiträge in bestimmten Kategorien von der automatischen Übersetzung ausschließen, aber das bereitgestellte Snippet funktionierte nicht wie erwartet. Es sollte verhindern, dass Beiträge, die zu bestimmten Kategorien gehören, nicht automatisch übersetzt werden, wenn sie gespeichert werden.
Solution: Wir haben festgestellt, dass das ursprüngliche Snippet dazu diente, Kategorien und nicht Beiträge von der Übersetzung auszuschließen. Um Beiträge von der automatischen Übersetzung auszuschließen, empfehlen wir, in der rechten Seitenleiste des WordPress Editors bei den Originalinhalten den WordPress Editor als Übersetzungsmethode zu aktivieren. Hier ist eine Anleitung dazu: https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/
Es gibt leider keine spezifische Hook, die es ermöglicht, Beiträge bestimmter Kategorien von der automatischen Übersetzung auszuschließen. Inhalte, die nicht in der WPML Standardsprache erstellt werden, werden nicht automatisch übersetzt. Für eine benutzerdefinierte Lösung, die über unsere Support-Richtlinien hinausgeht, kann der Kunde einen unabhängigen Dienstleister beauftragen: https://wpml.org/contractors/
Bitte beachten Sie, dass diese Lösung möglicherweise nicht mehr aktuell oder auf Ihren Fall anwendbar ist. Wir empfehlen, die bekannten Probleme 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. Sollte das Problem weiterhin bestehen, zögern Sie nicht, ein neues Support-Ticket zu eröffnen: WPML Support-Forum.
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.
Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.
vor einiger Zeit habe ich von euch dankenswerterweise ein Snippet bekommen, um die automatische Übersetzung für gewisse Kategorien auszuschliessen.
Wie mir die Redaktoren (einer davon mit Admin-Rechten, kann also nicht an der Berechtiung liegen) des Online-Portals sustainability-today.com melden, funktioniert der Ausschluss nicht mehr.
Test hat das bei der Kategorie versteckter Link
bestätigt - sobald ein Artikel gespeichert wird, startet die automatische Übersetzung
Snippet von WMPL in functions.php ist:
/**
* Kategorien in D und E von automatischer übersetzung ausschliessen
* Snippet von WPML bekommen
**/
Diese Code sollte hier nur für die Kategorien mit den IDs 162, 163, 152, 153 funktionieren und sollte bewirken, dass die Beiträge nicht automatisch übersetzt werden.
Bei Verwendung von neuen oder anderen Kategorien wird dies keinen Effekt haben.
Bitte prüfe erneut, ob dies wie erwartet funktioniert und lass mich wissen, ob weitere Hilfe notwenig ist.
Diese Code sollte hier nur für die Kategorien mit den IDs 162, 163, 152, 153 funktionieren und sollte bewirken, dass diese Kategorien nicht im Advanced Translation Editor erscheinen, wenn ein Beitrag übersetzt wird, auf dem diese Kategorien verwendet werden.
nur werden neue Artikel mit Kategorien mit den IDs 162, 163, 152, 153 beim Speichern trotz dem Code automatisch übersetzt ...
Anmerkung: die Artikel sind NUR einer der Kategorien zugeordnet
wie verhindere ich, dass neue Artikel mit den aufgeführten Kategorien automatisch übesetzt werden, wenn für die restliche Online-Plattform der Kategorien die automatische Übersetzung aktiviert ist?
Tut mir leid, ich hatte das Problem falsch aufgegriffen, da ich davon ausging, dass es um die Beiträge geht, aber Du willst nur die Kategorien ausschließen, richtig?
Bei unserem Test werden die Kategorien nicht im Übersetzungseditor angezeigt.
Siehe hier: versteckter Link
Kann es sein, dass die Kategorien bereits übersetzt wurden und der Übersetzungsspeicher des Advanced Translation Editors diese beim übersetzen automatisch vervollstäbndigt?
Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen.
Die dafür erforderlichen Felder findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, um die nächste Antwort zu hinterlassen. Die Informationen, die Du angibst sind privat, was bedeutet, dass nur Du und ich sie sehen und darauf zugreifen können.
WICHTIG
Lege bitte unbedingt eine Sicherungskopie der Website und der Datenbank an, bevor Du uns den Zugriff gewährst.
Wenn Du die Felder "wp-admin / FTP" nicht sehen kannst, werden Ihre Anmeldedaten für Post und Website als "PUBLIC" (Öffentlich) festgelegt. Veröffentliche die Daten NICHT, es sei denn, Du siehst die erforderlichen wp-admin / FTP-Felder.
Ich muss hier ggfls. ein Plugin namens "All In One WP Migration" installieren, um eine Kopie der Website anzulegen, auf welche ich das Problem genauer untersuchen kann.
Ich wäre allerdings auch sehr dankbar, wenn Du zu diesem Zweck selbst eine Staging Site, bzw. Kopie der Website von Deinem Server aus bereitstellen könntest.
Bei Fragen zum Erstellen einer solchen Staging Site kannst Du deinen Hosting Anbieter konsultieren. Achte bitte darauf, dass WPML auf diesem Staging ebenso unter https://wpml.org/de/account/websites/ registriert sein muss.
Solltest Du dazu nicht in der Lage sein eine solche Kopie der Website zum Testen bereitzustellen, dann lass es mich bitte auf diesem Ticket wissen.
Das private Antwortformular sieht folgendermaßen aus: versteckter Link
Klicke beim nächsten Antworten auf "I still need assistance".
Video: versteckter Link
Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden.
posts, die zu einer kategorie gehören (ID, siehe snippet) sollen NICHT automatisch übersetzt beim speichern nach dem erstellen oder nach einer bearbeitung werden.
kategorie dient zur Identifikation der Posts. vermute ich richtig (auf die Idee muss man auch mal erst kommen), dass das ursprüngliche Snippet diesem Ziel nie gerecht wurde, der kunde das aber erst jetzt bemerkt hat?
kurzum: bei diesen Kategorien muss die Übersetzung manuell ausgelöst werden können, nicht automatisch.
Das hatte unser Support vor 8 Monaten wohl falsch aufgenommen.
Dieses Snippet war so designed, dass die Kategorien nicht übersetzt werden.
Es diente nicht dazu, die Beiträge aus bestimmtem Kategorien von der Übersetzung auszuschließen.
Um Beiträge von der automatischen Übersetzung auszuschließen, muss man in der rechten Seitenleiste des WordPress Editor bei den Originalinhalten den WordPress Editor als Übersetzungsmethode aktivieren.
Ist es wirklich notwendig ein solches Snippet anzuwenden?
Diese Snippet sollte eigentlich nicht funktionieren, weil man mit 'wpml_set_translation_mode_for_post_type' nur eine Übersetzungsoption für alle Inhaltstypen anwenden kann - soll bedeuten, es ist eine globale Option, die auf alle Beitragstypen zutrifft und nicht pro Inhalt festgelegt werden kann.
Um Beiträge von der automatischen Übersetzung auszuschließen, muss man in der rechten Seitenleiste des WordPress Editor bei den Originalinhalten den WordPress Editor als Übersetzungsmethode aktivieren.
Der Kollege vom Second Tier Support, der diesem Thema zugewiesen ist, ist bereits im Wochenden. Sollte ich nächste Woche eine Rückmeldung mit einer möglichen Lösung erhalten, werde ich mich wieder melden.
WICHTIG:
Wie ich bereits sagte, es gibt dazu die Möglichkeit den WordPress-Editor auf diesen Beiträgen als Übersetzungsmethode zu aktivieren.
Alles darüber hinaus wäre eine Anfrage zu einer benutzerdefinierte Lösung, die nicht über unsere Support-Richtlinien angeboten wird.
kristianW-2 bestätigte, dass das Problem auf 2024-03-18 06:58:36 behoben wurde.
This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.