Ich habe WordPress auf "hostingX.com" installiert Ich muss auf eine andere Seite umleiten, wenn der Browser auf Englisch ist. Zum Beispiel ist meine WordPress in Spanisch und Sie können über diese URL "hostingX.com/" zugreifen. Ich habe eine Seite namens/Hallo-Englisch/erstellt. Sie können auf "hostingX.com/hello-english/" zugreifen. Ich möchte Benutzer nur auf diese Seite umleiten, wenn die Browsersprache Englisch ist. Kann ich das tun?Browsersprache erkennen und zu einer anderen URL umleiten
Antwort
Sie können Xill-Sprache-Plugin verwenden. Dieses Plugin überprüft die Browsersprache und wechselt in eine andere Sprache. Ich kann Plugin in WordPress verwenden. https://wordpress.org/plugins/xili-language/
add_action('init', 'custom_lang_found');
function custom_lang_found(){
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if($lang == "en"){
if(is_home()){
$url = get_home_url()."/hello-english/";
wp_redirect($url);
}
}
}
bitten Sie oben Code versuchen?
wo muss ich diesen Code eingeben, innerhalb von Funktionen? das wird nicht Umleitungen auf jeder Seite meiner WordPress immer machen? Ich brauche nur Umleitung "Homepage" zu "/ Hallo-Englisch /" – rocio480
Vielen Dank! Ich verstehe den Code, aber ich weiß jetzt nicht, wie ich es ausführen kann? Ich habe innerhalb Theme-Funktionen geschrieben (Zeile 1), aber es funktioniert nicht. Wo soll ich das schreiben? – rocio480
Ich habe meine Antwort aktualisiert, können Sie bitte obigen Code in Ihre 'functions.php' hinzufügen? – purvik7373
- 1. Umleiten zu einer anderen URL bei Aktualisierung
- 2. Umleiten einer bestimmten URL zu einer anderen URL mit .htaccess
- 3. Umleiten einer URL mit allen Variablen zu einer anderen URL
- 4. Umleiten einer ASP-Seite zu einer anderen URL
- 5. Umleiten einer URL mit einem Pfad zu einer anderen Website
- 6. Umleiten zu einer anderen Site Angular
- 7. Javascript document.location umleiten zu einer falschen URL
- 8. cURL, umleiten URL zu einer Variablen
- 9. Umleiten zu einer anderen Seite in node.js
- 10. Umleiten zu einer anderen Seite von Silverlight
- 11. Umleiten von einer eckigen App zu einer anderen in ionischen
- 12. Umleitung genaue URL zu einer anderen URL
- 13. Umleiten von einer Controller-Methode zu einer anderen Controller-Methode
- 14. Umleiten zu einer anderen Ansicht und übergeben Json-Wert
- 15. Umleiten von Index zu einer anderen Route und Force-Modell()
- 16. zu anderen Server umleiten basierend auf URL-Pfad
- 17. Was ist die beste Lösung um Benutzer auf Browsersprache umleiten
- 18. Um eine URL zu einem anderen mit Regex umleiten?
- 19. Redirect 301 in .htaccess Umleiten zu anderen URL
- 20. Umleiten zu URL in Flask
- 21. Capybara/Poltergeist Umleiten zu einer externen URL (nicht holen)
- 22. Umleiten einer URL, die zu einer Element-ID führt
- 23. Umleiten zu einer Flask-Ansicht von einem anderen
- 24. Umleiten zu URL mit SPRING BeanNameViewResolver
- 25. arsoft.tools.net (DNS-Server) Umleiten von Datenverkehr von einer URL zu einer anderen (DNS-Weiterleitung)
- 26. Umleiten zu einer anderen Domäne, aber behalten Sie typisierte Domäne
- 27. umleiten alle Anfragen mit einer Ausnahme url
- 28. Wie URL zu erkennen und an 404 umleiten, wenn es Skript-Tag enthält
- 29. Sprache automatisch erkennen und Benutzer umleiten
- 30. 301 Umleiten einer Domäne zu einem anderen mithilfe von web.config
Diese Plugins scheint zu sein, die Website in eine andere Sprache zu übersetzen, ich muss nur auf eine URL umleiten – rocio480
Ja. Wie mein Denken. Dieses Plugin ist nicht automatisch übersetzt. Es ist manuell. Ich habe japanische Webseite gemacht. Diese Website enthält japanische Sprache und englische Sprache. Wenn der Kunde www.example.com mit einem japanischen Browser betreibt, wird die Website auf www.example.com/jp umgeleitet. Wenn der Kunde www.example.com mit einem englischen Browser betreibt, wird die Website auf www.example.com/de umgeleitet. Sie können die Browsererkennungssprache im Screenshot sehen. https://ps.w.org/xilli-language/assets/screenshot-4.png?rev=970404 –
Danke Su, aber ich finde nicht den Ort, wo schreiben (wählen) Sie die Seite um auf Englisch umzuleiten . Wie kann ich es auswählen? – rocio480