코스모스팜 회원가입 영문 (다언어)

안녕하세요. 코스모스팜 회원관리를 이용하고 있습니다.

다언어 사이트를 만들다 보니 번역부분에서 몇가지 안되는것이 있어서 이렇게 문의 남기네요. 

1. 해더에 [cosmosfarm_members_account_links] 를 삽입하여 사용하고 있습니다.
로그인 전에 회원가입이 영문에서 한글로 뜨고 있습니다. 

2. 로그인 후 회원정보가 영문에서 한글로 뜨고 있습니다. 

3. 회원가입필드 라벨을 다언어에 맞게 수정할수 있는 방법이 없을까요?

 

항상 도움 주셔서 감사합니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    [cosmosfarm_members_account_links] 숏코드로 추가한 링크의 문구를

    사이트의 언어에 맞게 표시하시려면

    FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/default/account-links.php 파일의 코드를

    아래의 코드로 교체해보시겠어요?

    <?php if(!defined('ABSPATH')) exit;?>
    <div class="cosmosfarm-members-account-links">
    	<?php if(is_user_logged_in()):?>
    	<!-- 로그인시 출력 -->
    	<div class="cosmosfarm-members-account-link"><a href="<?php echo get_cosmosfarm_members_profile_url()?>"><?php echo __('Account', 'cosmosfarm-members')?></a></div>
    	<?php else:?>
    	<!-- 비로그인 출력 -->
    	<div class="cosmosfarm-members-register-link"><a href="<?php echo wp_registration_url()?>"><?php echo __('Register', 'cosmosfarm-members')?></a></div>
    	<?php endif?>
    	
    	<!-- 로그인,로그아웃 출력 -->
    	<div class="cosmosfarm-members-loginout-link"><?php echo wp_loginout($_SERVER['REQUEST_URI'], false)?></div>
    </div>

    빠른 시일 내에 업데이트에 위의 코드를 반영하도록 하겠습니다.

    고맙습니다.

  • 감사합니다!. 적용이 잘 되네요!

    3번 회원가입 필드 라벨값에 다언어 적용은 불가능 할까요?

  • 3번 필드 라벨은 WPML플러그인의  문자열 번역으로 다언어화 했습니다!

    마지막으로 한가지가 번역이 문제인데요. 

    회원약관과 개인정보가 각각의 언어로 나오게 할 수 있는 방법이 있을까요? 

  • 안녕하세요.

    WPML 플러그인을 사용하시면 이처럼 숏코드를 사용해서 다국어로 보여주는 게 가능한 듯합니다.

    [wpml_language code='ko']
    내용
    [/wpml_language]

    [wpml_language code='en']
    contents
    [/wpml_language]

    회원약관과 개인정보 입력 필드에 위의 숏코드를 활용해서 입력해보시겠어요?

     

    자세한 내용은 아래 링크를 참고해보시겠어요?

    https://wpml.org/forums/topic/conditional-language-shortcode/

    고맙습니다.

  • 친절한 답변 감사합니다.

    말씀 주신 숏코드는 별도의 플러그인을 인스톨 후 사용해야 하는데. 업데이트 된지가 오래 되서인지 작동이 안됩니다.

    그래서 차일드테마에 아래 코드를 추가하여 언어별로 스타일 감추기를 지정하여 해결 하였습니다. 

    <?php if(ICL_LANGUAGE_CODE == 'ko'){ ?>
            <link rel='stylesheet'   href='http://www.xxx.net/ko-style.css' type='text/css' media='all' />
    <?php } elseif(ICL_LANGUAGE_CODE == 'en'){ ?>
            <link rel='stylesheet'   href='http://www.xxx.net/en-style.css' type='text/css' media='all' />
    <?php } elseif(ICL_LANGUAGE_CODE == 'zh-hans'){ ?>
            <link rel='stylesheet'   href='http://www.xxx.net/cn-style.css' type='text/css' media='all' />
    <?php } elseif(ICL_LANGUAGE_CODE == 'ja'){ ?>
            <link rel='stylesheet'   href='http://www.xxx.net/ja-style.css' type='text/css' media='all' />
    <?php } ?>

    만약 회원약관, 개인정보정책 다언어를 원하시는분은 참고 해 주시고 

    더 좋은 아이디어가 있다면 의견 부탁 드립니다. 

    감사합니다. 

     

     

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기