Zum Inhalt springen Zur Seitenleiste springen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Der Kunde möchte, dass beim Erstellen von Beiträgen in einem bestimmten benutzerdefinierten Beitragstyp automatisch eine Kopie des Eintrags auf Englisch im Hintergrund erstellt wird, ohne dass der Kunde dies manuell tun muss.
Solution:
Wir empfehlen die Verwendung des WPML Copy Post to Language Hook. Dieser sollte innerhalb eines spezifischen Hooks aktiviert werden, der ausgelöst wird, wenn ein Beitrag übermittelt wird. Zudem ist es wichtig zu klären, ob die Beiträge im Frontend übermittelt werden und welches Plugin für die Übermittlung der Beiträge verantwortlich ist.

Falls diese Lösung aufgrund von Aktualisierungen oder spezifischen Umständen nicht relevant ist, empfehlen wir, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu bestätigen und sicherzustellen, dass die neuesten Versionen von Themes und Plugins installiert sind. Sollten weiterhin Probleme auftreten, zögern Sie nicht, ein neues Support-Ticket zu öffnen. Besuchen Sie hierfür unser 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.

Schlagwörter: 

Dieses Thema enthält 2, hat 2 Stimmen.

Zuletzt aktualisiert von wilhelmG-2 Vor 1 Jahr, 9 Monaten.

Assistiert von: Andreas W..

Autor Beiträge
Juli 4, 2024 um 20:13 #15893961

wilhelmG-2

Hintergrund des Themas:
I would like to have a copy of the entry in English created automatically in the background when posts are created in a certain custom post type. The option to do it manually is available in translation management. However, since the posts are created by multiple customers, I want it to happen in the background without the customer having to copy it again manually.

Die Symptome:
No specific issue or error message mentioned.

Fragen:
Is it possible to have a copy of the entry in English created automatically in the background when posts are created in a certain custom post type?
Can I set up a cron job that always compares this and then executes it for new posts?

Juli 5, 2024 um 0:17 #15894417

Andreas W.
WPML-Unterstützer seit 12/2018

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

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

Hallo,

Du kannst diese Hook für diesen Zweck verwenden:
https://wpml.org/wpml-hook/wpml_copy_post_to_language/

Ideal wäre es, diesen Hook innerhalb eines bestimmten Hooks auszulösen, die ausgelöst wird, wenn ein Beitrag übermittelt wird.

Verstehe ich richtig, dass die Beiträge im Frontend übermittelt werden?

Wenn ja, welches Plugin ist für die Übermittlung der Beiträge verantwortlich?

Viele Grüße
Andreas

Juli 5, 2024 um 8:35 #15897027

wilhelmG-2

Ach mega, das hat schonmal geklappt!! 🙂 Danke! Genau, die Beiträge werden über das Frontend übermittelt mittels Frontend Admin (Dynamiapps)

Ich habe jetzt allerdings ein anderes Problem (nicht in Kombination mit dem Frontend Formular).

Wenn ich einen bereits vorhandenen Artikel mit verknüpfter Übersetzung in der main Sprache änder, erstellt er automatisch ein duplikat in der sekundär Sprache. Ist es Konfigurationssache oder warum tritt dieses Verhalten auf?

Hier ein Video zur Verdeutlichung: versteckter Link

Juli 5, 2024 um 8:41 #15897110

wilhelmG-2

🤦🏽‍♂️ Ich bin selber schuld, habe vergessen eine Funktion zu löschen die dafür verantwortlich war. Danke für den schnellen Support!! 🙂