Navigation überspringen

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

Problem:
Der Kunde hat eine neue Website mit dem Bricks Builder unter einer Subdomain erstellt und möchte wissen, wie er WPML-Übersetzungen hinzufügen und die Seite dann an ihren ursprünglichen Standort migrieren kann. Er verwendet das Plugin "All in One WP Migration" und überlegt, ob er WPML zuerst auf der Subdomain als Staging-Lizenz hinzufügen und dann migrieren soll oder ob er WPML nach der Migration auf der Hauptseite installieren soll.

Solution:
Wir haben dem Kunden empfohlen, einen Development Key zu verwenden, der nach der Migration auf die Live-Seite "hochgestuft" werden kann, ohne dass ein anderer Key notwendig ist. Der Kunde kann also WPML auf der Subdomain mit einer Staging-Lizenz installieren, die Übersetzungen hinzufügen und dann die Seite migrieren. Nach der Migration kann der Development Key für die Live-Seite verwendet werden.

Bitte beachten Sie, dass diese Lösung möglicherweise nicht mehr aktuell oder auf Ihren Fall anwendbar ist. Wir empfehlen Ihnen, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu bestätigen und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Sollte das Problem weiterhin bestehen, eröffnen Sie bitte ein neues Support-Ticket.

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 9 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Marcel Vor 1 Jahr, 1 Monat.

Assistiert von: Marcel.

Verfasser Beiträge
Februar 19, 2024 at 1:57 pm #15318781

peterH-108

Hello!

I have build up the website under a subdomain completely new with Bricks (original site runs with Elementor) - but only the German version.

My question now:

What is the best approach to add WPML translation and migrate it back to its original location. Please note, that I use "All in one WP Migration" plugin in order to migrate the site.

I consider two approaches:

1. Add WPML as a staging license to this new Bricks site on the subdomain and add all translations there. Afterwards, migrate it back to it's original site (I would use a new database there, in order to get a clean install and avoid to have tables from Elementor staying orphan there.). Unsure, how then to handle the state of WMPL there (Staging / Production).

2.Assign a new database to the original site, transfer the German version of Bricks to the original site. Install WPML on it and start the translation - also here not sure, if I need to reassign this site as a licensed WPML site.

Generally, I would prefer option 1, but unsure how to handle the state ofd WPML there.

What would you suggest? MAybe you have a different approach?

Thanks in advance!

Cheers Peter

Februar 19, 2024 at 5:25 pm #15319718

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Peter,

die Variante1 wäre in Ordnung. Sie können den WPML Site-Key ebenso als Konstante setzen: https://wpml.org/faq/automatic-wpml-registration-using-php-for-easy-moves-between-production-development-and-staging/. Deployen Sie dann einfach die neue Seite via WP AIO.

Freundliche Grüße
Marcel

Februar 22, 2024 at 7:47 am #15331313

peterH-108

Danke Marcel,

kann ich denn auf der Staging Umgebung den gleichen Key wie auf der Live Site gleichzeitig nutzen? Muss ich auf der Staging Seite dann was spezielles einstellen?

Freundliche Grüße
Peter

Februar 22, 2024 at 8:40 am #15331787

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Peter,

Wenn Sie für jede Domain einen eigenen Key generieren und diesen zu den jeweiligen wp-config.php-Dateien hinzufügen, entfällt die Notwendigkeit, WPML manuell zu registrieren.

Sie können ansonsten ebenso einen Dev Key ausstellen, welcher später im Kundencenter auf "Produktion" hochgestuft wird: https://wpml.org/de/faq/so-installieren-sie-wpml/#register-development-sites.

Februar 22, 2024 unter 9:45 am #15332322
peterH-108

Hallo Marcel,

ich habe jetzt einen neuen Key für die Development Seite erstellt. Wenn ich die dann auf die Liveseite (für die es einen anderen Key gibt) migriere, wie gehe ich dann vor - ändere ich den Key in der wp-config.php dann auf den der jetzigen Liveseite?

Ich habe jetzt die Übersetzungen angest0ssen und zwei Probleme:

1. Im Menü habe ich zwei Menüpunkte (Links mit "#" als Linkziel - Platzhalter für ein Dropdown) - diese wurden nicht übersetzt. Ich habe diese jetzt in der String-Translation übersetzt, greift aber nicht.

2. auf der Seite versteckter Link habe ich zwei JetEngine Listings, da werden keine Daten angezeigt. Ich habe das Listing und den CPT-Post - Type als "Übersetzung verwenden, wenn vorhanden, oder auf Standardsprache zurückgreifen" gesetzt und die Felder im Post entweder auf Kopieren oder Übersetzen gestellt - dennoch wird nichts angezeigt. Was habe ich vergessen?

Neue Threads, die von Marcel erstellt wurden und mit diesem verbunden sind, sind unten aufgeführt:

https://wpml.org/de/forums/topic/jetengine-listing-zeigt-keine-daten/

Februar 22, 2024 at 10:29 am #15332598

peterH-108

BTW - die Listing Items benutzen eine JetEngine Query - diese habe ich nur auf Deutsch - ggf. liegt es daran? Ich finde leider via Google keinen Artikel, der das beschreibt...

Februar 22, 2024 at 10:46 am #15332757

peterH-108

OK - ich habe das Problem gefunden! Ich habe ein Radio-Field namens "Land" mit den Werten "Deutschland" oder "Ausland" - dieses stand auf "Übersetzbar" und daher haben die Queries, welche nach diesen Begriffen filtern, keine Ergebnisse erzielt. Ich habe das jetzt für das Feld auf "Nicht übersetzen" gestellt, aber es geht immer noch nicht. String Übersetzungen der Felder lade ich mal als Bild mit hoch.

Screenshot 22.02.2024 um 11.44.36 AM.png
Februar 22, 2024 at 11:22 am #15333096

peterH-108

Das Issue mit dem Menü habe ich gelöst bekommen!

Februar 22, 2024 at 11:31 am #15333163

peterH-108

Hier mal ein Screenshot, was ich eingestellt habe. Im Label "Land" gibt es ein Radio Field mit zwei Optionen - "Deutschland" und "Ausland".
Für diese habe ich eine Query erstellt, die jeweils den Wert dieser Felder abfragen und nutze diese auf der Seite im in zwei Spalten die Rweisen nach Deutschland bzw. ins Ausland anzuzeigen.

Im Query Builder, wenn ich Englisch als WordPress Sprache angezeigt bekomme, dann sehe ich in der Vorschau keine Ergebnisse.

Ich bin dann mal hingegangen und habe (weiterhin in der Englischen WordPress Sprache) zwei neue Queries angelegt mit "Germany" und "Abroad" als Abfragestrings. Jetzt werden mir dort die jeweils richtigen Einträge in der Abfragevorschau angezeigt.
OK dachte ich mir, öffne mal die englische Weinreiseseite in Bricks und wähle halt die englische Query. Jetzt verschwindet zwar die Meldung "No data was found" aber es wird dennoch nichts angezeigt. Habe im Jetengine Listing widget auch mal die Listing-Quelle auf die Englische Version gestellt, aber keine Änderung.

Weiß jetzt nicht mehr, was ich da tun soll / kann.

Screenshot 22.02.2024 um 12.24.48 PM.png
Februar 22, 2024 at 3:56 pm #15334599

Marcel
WPML-Unterstützer seit 02/2019

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

ich habe jetzt einen neuen Key für die Development Seite erstellt. Wenn ich die dann auf die Liveseite (für die es einen anderen Key gibt) migriere, wie gehe ich dann vor - ändere ich den Key in der wp-config.php dann auf den der jetzigen Liveseite?

Mit einem Development Key kann der Key nach der Migration "hochgestuft" werden. Ein anderer Key wäre dafür somit nicht notwendig.

Bezüglich JetEngine werde ich dieses Ticket aufteilen und gleich im Anschluss beantworten.

Freundliche Grüße
Marcel