안녕하세요. 코스모스팜 회원관리를 이용하고 있습니다.
다언어 사이트를 만들다 보니 번역부분에서 몇가지 안되는것이 있어서 이렇게 문의 남기네요.
1. 해더에 [cosmosfarm_members_account_links] 를 삽입하여 사용하고 있습니다.
로그인 전에 회원가입이 영문에서 한글로 뜨고 있습니다.
2. 로그인 후 회원정보가 영문에서 한글로 뜨고 있습니다.
3. 회원가입필드 라벨을 다언어에 맞게 수정할수 있는 방법이 없을까요?
항상 도움 주셔서 감사합니다.
친절한 답변 감사합니다.
말씀 주신 숏코드는 별도의 플러그인을 인스톨 후 사용해야 하는데. 업데이트 된지가 오래 되서인지 작동이 안됩니다.
그래서 차일드테마에 아래 코드를 추가하여 언어별로 스타일 감추기를 지정하여 해결 하였습니다.
<?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 } ?>
만약 회원약관, 개인정보정책 다언어를 원하시는분은 참고 해 주시고
더 좋은 아이디어가 있다면 의견 부탁 드립니다.
감사합니다.
안녕하세요.
WPML 플러그인을 사용하시면 이처럼 숏코드를 사용해서 다국어로 보여주는 게 가능한 듯합니다.
[wpml_language code='ko']
내용
[/wpml_language]
[wpml_language code='en']
contents
[/wpml_language]
회원약관과 개인정보 입력 필드에 위의 숏코드를 활용해서 입력해보시겠어요?
자세한 내용은 아래 링크를 참고해보시겠어요?
https://wpml.org/forums/topic/conditional-language-shortcode/
고맙습니다.
3번 필드 라벨은 WPML플러그인의 문자열 번역으로 다언어화 했습니다!
마지막으로 한가지가 번역이 문제인데요.
회원약관과 개인정보가 각각의 언어로 나오게 할 수 있는 방법이 있을까요?
감사합니다!. 적용이 잘 되네요!
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>
빠른 시일 내에 업데이트에 위의 코드를 반영하도록 하겠습니다.
고맙습니다.