Zum Inhalt springen Zur Seitenleiste springen

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

Problem:
Sie haben eigene hreflang Einträge mit einem Script erstellt und möchten die automatischen hreflang Einträge von WPML abschalten. Trotz Deaktivierung über wp-config.php und SEO-Einstellungen bleiben die WPML hreflang Einträge bestehen.
Solution:
Um die hreflang Einträge von WPML vollständig zu unterdrücken, können Sie folgenden Code verwenden:

add_filter( 'wpml_hreflangs_html', '__return_empty_string' );

Bitte beachten Sie, dass dieser Code zu unerwarteten Problemen führen könnte. Alternativ können Sie WPML's hreflang Einträge mit einem speziellen Hook überschreiben, den Sie hier finden: WPML alternate hreflang Hook.

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 (bekannte 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. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum: 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 1 Antworten, hat 0 voices.

Zuletzt aktualisiert von joerg-klausF Vor 1 Woche, 3 Tage.

Assistiert von: Andreas W..

Autor Beiträge
Oktober 22, 2025 um 4:33 p.m. #17509218

joerg-klausF

Hintergrund des Themas:
Ich habe mit einem Script eigene hreflang Einträge geschrieben. Ich möchte die Einträge von WPML abschalten.

Die Symptome:
Leider bleiben die Einträge von WPML stehen.

Fragen:
Wie kann ich die hreflang Einträge von WPML abschalten?

Oktober 23, 2025 um 3:41 a.m. #17510499

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

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

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

Hallo,

Um WPML's hreflang komplett zu unterdrücken, könntest du folgendes anwenden:

add_filter( 'wpml_hreflangs_html', '__return_empty_string' );

Ich kann dazu allerdings nicht garantieren, ob dies zu anderen, unerwarteten Problemen führen könnte.

Es wäre eventuell besser folgende Hook anzuwenden. Du kannst so WPML's hreflang-Einträge überschreiben:
https://wpml.org/wpml-hook/wpml_alternate_hreflang/

---

WPML-Support-Richtlinien:
https://wpml.org/de/purchase/support-richtlinie/

Auszug:
Benutzerdefinierter Code: Wir helfen Ihnen gerne, wo immer es möglich ist, können aber keine Garantie oder Unterstützung für benutzerdefinierten Code auf Ihrer Website übernehmen.

Mit freundlichen Grüßen
Andreas

Oktober 23, 2025 um 11:45 a.m. #17512304

joerg-klausF

Über die wp-config.php habe ich die Tags in den Sitemaps ausgeschaltet.
Und über die SEO-Einstellungen in Settings habe ich die hreflang tags ausgeschaltet.