Unterschiedliche Version der Website basierend auf IP (WordPress)

Lesezeit: 1 Minute

Mein Kunde hat eine WordPress-Site. Für Personen, die die Website von einer britischen IP-Adresse aus besuchen, möchte er jedoch andere Informationen. Einige der Unterschiede umfassen Codeänderungen, andere Unterschiede umfassen eine Änderung im Navigationsmenü und eine Änderung des Inhalts.

Ich denke darüber nach, die Website zu duplizieren, auf der eine einfache Weiterleitung basierend auf der britischen IP-Adresse erfolgt. Das Problem dabei ist jedoch, dass zwei Websites verwaltet werden müssen.

Gibt es andere relativ einfache Möglichkeiten, dies einzurichten? Ich würde es vorziehen, keine WordPress-Multisites zu verwenden, da ich nicht glaube, dass dies für Codeänderungen sorgen wird.

Vielen Dank

Geopostie Das WordPress-Plug-in bestimmt den Standort Ihres Besuchers anhand seiner IP-Adresse und zeigt dann dynamische Inhalte an, die für seinen Bereich spezifisch sind.

Viele weitere Plugins werden auch für Geo-Targeting verwendet, wie z Geo-Umleitung, WordPress Geo-IP-Umleitung, Quellumleitungsseite, WP Geocode Marketing Intelligence Diese sind alle kostenlos. Es gibt ein Premium-Plugin, das auch für Geo-Targeting genannt wird Flytonic Geo-Target

Aber!!!

Wenn ich ein französischer Benutzer bin, aber meine IP zeigt, dass ich in Deutschland bin, während ich einen englischen Browser verwende. Am bequemsten wäre für mich Englisch, denn das ist meine Wahl.

Es gibt eine superglobale PHP-Variable namens $_SERVER. Es speichert Informationen über den Server, auf dem die Seite ausgeführt wird, und über den Client, der die Seite angefordert hat. Eine Zeichenfolge der Parameter dieses Arrays wird aufgerufen HTTP_ACCEPT_LANGUAGEdie vom Browser gesendet werden, was in diesem Fall sein wird en. Es kann von PHP aus aufgerufen werden als: $_SERVER['HTTP_ACCEPT_LANGUAGE'].

Dies kann verwendet werden, um den angegebenen Inhalt beispielsweise mit einem benutzerdefinierten Feld zu erhalten, das Werte enthält, was diese Zeichenfolge sein kann.

1283290cookie-checkUnterschiedliche Version der Website basierend auf IP (WordPress)

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy