안녕하세요. 홈페이지내 텍스트를 수정하려고 하는데 코드가 먹질 않아 문의드립니다.
바꾸려고 하는 텍스트는 아래와 같습니다.
1. 마이페이지 > 정기결제 > 'Change payment' 버튼 ===> '카드변경' 버튼
2. 정기결제상품 > 결제페이지(체크아웃페이지) > '최초 갱신 : 날짜' ===> '다음 결제일 : 날짜'
add_filter('gettext', 'gettext_210810', 10, 3);
function gettext_210810($translated_text, $text, $domain){
if($domain == 'woocommerce' && $translated_text == 'Change payment'){
$translated_text = '카드변경';
}
if($translated_text == '최초 갱신'){
$translated_text = '다음 결제일';
}
return $translated_text;
}
위처럼 코드를 추가하였는데 수정이 되질 않네요.
어디가 잘못되었을까요?
도움 부탁드립니다!
안녕하세요~^^
우커머스 정기결제 애드온을 사용하신 건가요?
사용하신 플러그인에 따라서 text-domain이 다르면 동작이 되지 않을 수 있습니다.
해외 플러그인 사용 시 Loco translate 플러그인을 사용하시면
편리하게 변경하실 수 있습니다.
고맙습니다.
이미 loco 플러그인을 사용중입니다.
1. 정기결제 텍스트는 Woocommerce Subscription 플러그인에서 수정했더니 잘 적용되었습니다. 감사합니다.
2. 결제 페이지의 경우엔 어떤 플러그인을 수정해야하는 걸까요?
결제페이지는 우커머스 플러그인을 보시면 될 듯 합니다.
Loco translate에서 변경하고자 하는 텍스트를 검색하시면
번역된 내용도 같이 검색이 됩니다.
고맙습니다.