코스모팜 회원가입 다국어 적용이 가능한가요?

안녕하세요.

현재 사이트를 수정중에 있는데요

일본어는 ~~/jp/login

영어는 ~~/en/login

 

이런식으로 언어별 회원가입, 회원정보 수정 페이지를 별도로 생성해뒀습니다.

플러그인 설정페이지에서는 로그인, 회원가입, 회원정보를 하나만 입력할 수 있게 되어있는데

혹시 언어별로 로그인, 회원가입, 회원정보를 수정할 수 있는 방법이 있을까요..?ㅠㅠ

 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    코스모스팜 회원관리 플러그인은 다국어를 지원하고 있습니다.

    워드프레스 사이트 언어 설정에 따라

    한글, 영어, 일본어로 표시하고 있습니다.

     

    멀티 사이트로 각각의 언어로 운영하신다면

    워드프레스 관리자 -> 설정 -> 일반 페이지에서 사이트 언어 설정을 하실 수 있습니다.

     

    멀티 사이트가 아닌 한 사이트에서 올려주신 URL처럼 페이지 접속 시

    여러 개의 언어로 표시하시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 활용해보시겠어요?

    add_filter('locale', 'my_locale', 10, 1);
    function my_locale($locale){
    	$path = trim($_SERVER['REQUEST_URI'], '/');
    	
    	$arr = explode('/', $path);
    	$slug = array_pop($arr);
    	$slug = array_pop($arr);
    	
    	if($slug == 'en'){
    		return 'en';
    	}
    	else if($slug == 'ja'){
    		return 'ja';
    	}
    		
    	return $locale;
    }

     

    워드프레스 사이트 언어에 대한 자세한 내용은

    아래의 링크를 참고해보세요.

    https://codex.wordpress.org/ko:WordPress_in_Your_Language

     

    워드프레스 locale 필터는

    아래의 링크를 참고해보세요.

    https://codex.wordpress.org/Plugin_API/Filter_Reference/locale

    고맙습니다.

  • 안녕하세요. 답변 감사드립니다.

    설명이 부족한듯하여 추가로 말씀드리자면

    하나의 도메인에서 다국어 사이트를 운영중입니다.

    ■기본 페이지

    한국어 aaa.com

    일본어 aaa.com/ja

    영어 aaa.com/en

     

    ■회원가입 페이지

    한국어 aaa.com/register

    일본어 aaa.com/ja/register

    영어 aaa.com/en/register

     

    ■현 상황

     한국어로 접속한 후 언어를 일본어로 변경하면 aaa.com/ja로 주소가 바뀌고 변경된 일본어 페이지에서

    회원가입을 누를 경우 aaa.com/register로 무조건 이동하거든요.(별도로 aaa.com/ja/register는 생성해둔 상태입니다.)

     

    ■문의내용

    차일드 테마를 사용중이라 function.php에 답변주신내용을 적용하였으나 해결이 안되는데

    어떻게 하면 각 언어로 선택된 상태에서 해당 언어에 맞는 로그인, 회원가입,회원정보 페이지로 이동할 수 있을까요..?ㅠㅠ

  • 멀티 사이트로 운영 중이신 건지요?

    아니면 단일 사이트에서 번역 플러그인 등으로 페이지 별로 번역을 하고 계신 건지요?

    비회원으로도 확인 가능한 페이지 주소 알려주시면 살펴보겠습니다.

    고맙습니다.

  • cleartechnologies.kr 입니다. 고맙습니다!

  • 안녕하세요.

    영어, 일본어 페이지에서 회원가입, 로그인 링크가

    페이지주소/register 쪽으로 이동한다는 말씀이신지요?

    해당 문제는 저희도 연구를 해봐야 할 듯합니다.

    좋은 방법을 찾게 되면 다시 안내해드리겠습니다.

     

    멀티사이트로 한글, 영어, 일본어로 운영하시는 것도 하나의 방법일 듯합니다.

    각 멀티사이트의 사이트 언어에 따라 표시할 수 있습니다.

    아래 관련 링크 참고해보시겠어요?

    https://wordpress.org/support/article/create-a-network/

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요