"hostingX.com"에 WordPress가 설치되어 있습니다 브라우저가 영어로되어있을 때 다른 페이지로 리디렉션해야합니다. 예를 들어, 내 WordPress는 스페인어로되어 있으며이 URL "hostingX.com/"을 통해 액세스 할 수 있습니다. /hello-english /라는 페이지를 만들었습니다. "hostingX.com/hello-english/" 브라우저 언어가 영어 인 경우에만 사용자를이 페이지로 리디렉션하고 싶습니다. 이 작업을 수행 할 수 있습니까?브라우저 언어를 감지하고 다른 URL로 리디렉션
답변
xill-language 플러그인을 사용할 수 있습니다. 이 플러그인은 브라우저 언어를 확인하고 다른 언어로 변경합니다. 나는 wordpress에서 플러그인을 사용할 수있다. 당신은 위의 코드를 시도시겠습니까 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);
}
}
}
?
어디에서이 코드를 함수 내에 입력해야합니까? 이것은 내 워드 프레스의 모든 페이지에서 항상 방향 전환을하지 않습니까? "/ hello-english /"에 "홈 페이지"만 리디렉션하면됩니다. – rocio480
고마워요! 코드를 이해하지만 지금은 어떻게 실행할 수 있습니까? 나는 내부 테마 함수 (1 행)를 작성했지만 작동하지 않습니다. 어디에서 그 글을 써야합니까? – rocio480
내 대답을 업데이트했습니다. 위의 코드를'functions.php'에 추가 할 수 있습니까? – purvik7373
- 1. Symfony에서 언어를 감지하고 하위 도메인으로 리디렉션
- 2. 다른 URL로 URL 리디렉션
- 3. 다른 URL로 리디렉션 요청
- 4. 다른 URL로 Ligthbox 리디렉션
- 5. 다른 URL로 리디렉션
- 6. 브라우저 언어를 감지하고 i18next와 함께 사용하는 데 문제가 있습니다.
- 7. .htaccess의 301 리디렉션 다른 URL로 리디렉션
- 8. 크론 작업을 다른 URL로 리디렉션
- 9. 피라미드의 다른 URL로 리디렉션 중입니까?
- 10. asp 페이지를 다른 URL로 리디렉션
- 11. 동일한 양식의 다른 URL로 리디렉션
- 12. 부분보기, 다른 URL로 리디렉션 되었습니까?
- 13. Web.config 슬래시가없는 다른 URL로 리디렉션
- 14. 정확한 URL을 다른 URL로 리디렉션
- 15. 모든 요청을 다른 URL로 리디렉션
- 16. cakephp url로 언어를 선택
- 17. 자바에서 브라우저 언어를 감지하십시오.
- 18. Nginx가 외부 URL로 리디렉션
- 19. 인증 헤더가있는 URL로 리디렉션
- 20. CoffeeScript에서 URL로 리디렉션
- 21. 요청 URL에 따라 다른 URL로 리디렉션
- 22. 문자열이없는 경우 다른 URL로 리디렉션 [JAVASCRIPT]
- 23. mod_rewrite를 사용하여 기존 파일을 다른 URL로 리디렉션
- 24. Asp.net mvc3 컨트롤러에서 다른 URL로 리디렉션
- 25. iframe을 사용하는 특정 사이트를 다른 URL로 리디렉션
- 26. django : 다른 URL로 하위 도메인 리디렉션
- 27. .htacess 또는 PHP를 사용하여 다른 URL로 리디렉션
- 28. htaccess 동적 URL을 다른 동적 URL로 리디렉션
- 29. .htaccess를 사용하여 도메인을 다른 URL로 리디렉션
- 30. 동적 URL을 IBM Websphere의 다른 URL로 리디렉션
이 플러그인은 사이트를 다른 언어로 번역하는 것으로 보이며 URL로 리디렉션해야합니다. – rocio480
예. 내 생각. 이 플러그인은 자동 번역이 아닙니다. 그것은 수동입니다. 나는 일본어 웹 사이트를했다. 이 웹 사이트에는 일본어 및 영어가 포함되어 있습니다. 클라이언트가 일본어 브라우저를 사용하는 www.example.com 인 경우 웹 사이트는 www.example.com/jp로 리디렉션됩니다. 클라이언트가 영어 브라우저를 사용하는 www.example.com 인 경우 웹 사이트는 www.example.com/en으로 리디렉션됩니다. 스크린 샷에서 브라우저 감지 언어를 볼 수 있습니다. https://ps.w.org/xili-language/assets/screenshot-4.png?rev=970404 –
고마워,하지만 영어로 리디렉션 할 페이지를 작성 (선택) 할 곳을 찾지 못했습니다. . 어떻게 선택할 수 있습니까? – rocio480