Navigation überspringen

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

Problem:
The client needed to create a new blog page due to a pagination issue on the old one. The new blog page works in English, but the German version has issues with menu synchronization and possibly incorrect redirects, causing additional headings and different pagination types.
Solution:
We discovered that the pagination on the German page was causing a 301 redirect to the original page. The URLs are set differently in the backend for each language, leading to potential misconfiguration. We recommend exporting the current Elementor template, deleting all affected pages, and recreating them based on the English version. Afterward, re-import the Elementor template and set up the German translation cleanly.

If this solution does not resolve your issue or seems outdated, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket at 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.

Schlagwörter: 

Dieses Thema enthält 0 Antworten, hat 0 Stimmen.

Zuletzt aktualisiert von sabrinaU Vor 1 Woche, 2 Tage.

Assistiert von: Marcel.

Verfasser Beiträge
November 25, 2024 unter 6:29 pm #16441747

sabrinaU

Hintergrund des Themas:
I had to build a new blog page due to a bug with the pagination on the old one. The new blog page works in English, which is the original language of the site: versteckter Link. However, the German version of the page is not functioning correctly.

Die Symptome:
The menu synchronization is not working on the German page. There might also be a redirecting problem, as there are differences on the German page, such as an additional heading and a different type of pagination.

Fragen:
How can I fix the menu synchronization issue on the German page?
Could a wrong redirect be causing the problem?

November 26, 2024 unter 6:42 am #16442662

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo,

#1 Könnten Sie bitte zuerst Ihr WP-Speicherlimit erhöhen? Fügen Sie diesen Code in Ihre wp-config.php ein, um den WP-Speicher zu erhöhen:

define('WP_MEMORY_LIMIT', '256M'); 

Fügen Sie ihn kurz vor "That's all, stop editing! Happy blogging." ein.

Weitere Informationen finden Sie hier: https://wpml.org/home/minimum-requirements/
Hinweis: WPML benötigt ein WP-Speicherlimit von mindestens 128MB alleine. Dies bedeutet mit einem Standard-Theme und ohne weitere installierten Plugins.

#2 Haben Sie eine Staging-Umgebung für weitere Tests? 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.

Die dafür benötigten Felder finden Sie unterhalb des Kommentarbereichs. Die Informationen, die Sie eingeben, sind privat, d.h. nur Sie und ich können sie sehen und haben Zugriff darauf.

WICHTIG
Bitte erstellen Sie eine Sicherungskopie der Site-Dateien und der Datenbank, bevor Sie uns Zugang gewähren.
-Wenn Sie die wp-admin/FTP-Felder nicht sehen, bedeutet dies, dass Ihre Post- und Website-Login-Daten ÖFFENTLICH gemacht werden. Posten Sie Ihre Website-Details NICHT, wenn Sie die erforderlichen wp-admin/FTP-Felder nicht sehen. Wenn Sie das nicht tun, bitten Sie mich, die private Box zu aktivieren. Die private Box sieht wie folgt aus:
versteckter Link

Viele Grüße
Marcel

November 27, 2024 unter 5:33 pm #16451334

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo,

vielen Dank für den Zugang. Die deutsche Seite befand sich noch in Bearbeitung (Status: Zahnrad-Symbol). Ich habe den Job abgeschlossen und anschließend die englische Originalseite erneut bearbeitet, um eine neue Synchronisierung mit der deutschen Seite auszulösen. Das prüfe ich aktuell noch, da die Änderungen auf der deutschen Seite weiterhin nicht übernommen werden.

Bezüglich der angesprochenen Redirects oder der Menü-Synchronisation konnte ich bisher keine Fehler feststellen. Könnten Sie genauer erklären, was Sie damit meinen?

Viele Grüße
Marcel

November 29, 2024 unter 11:28 am #16459111

sabrinaU

Hallo Marcel,

ich habe das Ganze nochmal in einem Video erklärt:
versteckter Link

Ich hoffe das hilft.

Die deutsche Seite müsste eigentlich auch den Umschalter "previous/next" enthalten statt "1,2,3,4,5" - daran erkennt man quasi, dass es nicht die richtige übersetzte Seite ist, sondern dort noch eine Weiterleitung zu sein scheint (wie auch im Video erklärt).

Besten Dank vorab und viele Grüße
Sabrina

November 29, 2024 unter 12:29 pm #16459460

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo Sabrina,

danke für das Video, die Pagination selbst setzt einen 301 Redirect auf die ursprüngliche Seite:

>>> <em><u>versteckter Link</u></em>

> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------

Status:	301 Moved Permanently
Code:	301
Date:	Fri, 29 Nov 2024 11:52:54 GMT
Server:	Apache/2.4.62 (Unix)
X-Powered-By:	PHP/8.2.24
Expires:	Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control:	no-cache, must-revalidate, max-age=0
X-UA-Compatible:	IE=edge
X-Redirect-By:	WordPress
Vary:	User-Agent
Location:	<em><u>versteckter Link</u></em>
Content-Type:	text/html; charset=UTF-8
Connection:	close

Der URL in der Default-Sprache mit "Next" sieht so aus: versteckter Link.

Was mir auffällt: Im Backend ist die aktuelle Seite für Deutsch als /de-hardtech-blog hinterlegt, wie im Video ersichtlich. Wenn ich jedoch die Sprache im Backend auf Englisch (EN) wechsle, werde ich zu /innovation-trends weitergeleitet, mit dem Titel "Hardtech Blog - alt".

Es scheint, dass die Seiten falsch angelegt und verknüpft wurden. Am besten exportieren Sie zunächst das aktuelle Elementor-Template, löschen dann alle betroffenen Seiten und legen diese basierend auf der englischen Version (EN) neu an. Anschließend können Sie das Elementor-Template wieder importieren und die Übersetzung für DE sauber einrichten.

Viele Grüße
Marcel

Dezember 3, 2024 unter 10:11 am #16470778

sabrinaU

Das hat funktioniert. Vielen Dank!!!