안녕하세요!
여러모로 스레드 통해서 도움 받고 페이지를 잘 구축해나가고 있는데요!
회원 기능을 위해 회원가입 기능을 만들었는데요,
숏코드를 통해서 제공되는 필드(로그인, 마이페이지 등)의 문구 수정을 할 수 있는 방법을 질문드리고 싶습니다.
스레드 찾아보니 필터를 이용하여 수정이 가능하다고 하더라구요!
근데 모든 항목을 수정하고 싶은데,
예를들어, 로그인페이지의 '자동로그인', '로그인', '비밀번호 찾기' 또는 마이페이지의 '내 정보 수정', '비밀번호 변경', '로그아웃' 등
코드만 복붙해서 쓰기엔 이해도가 떨어져서요ㅠㅠㅠ
근데 혹시 filezilla등의 접속을 통해 PHP 파일로 문구 수정은 불가능할까요?!
답변해주시면 너무 감사할 것 같습니다!
가능해요~
검색해보면 많이 나올꺼에요....^^
해당 문제는 CSS 코드와 관련이 있을 수도 있습니다.
확인 가능한 페이지 주소 알려주시겠어요?
고맙습니다.
네네, 도와주신 방법으로 하니 문구 수정은 제대로 되었습니다!
https://imgur.com/9Z3fy6b
상기 이미지의 빨간색으로 표시된 부분이 대문자로 나오더라구요!
하기필터 적용했습니다.
1. 암호 초기화
add_filter('wpmem_default_text_strings', 'my_wpmem_default_text_strings', 10, 1);
function my_wpmem_default_text_strings($text){
$text = array(
'pwdreset_button' => '암호 초기화 (Reset Password)',
);
return $text;
}
2. 비밀번호 변경
add_filter('gettext', 'gettext_20200821', 999, 3);
function gettext_20200821($translated_text, $text, $domain){
if($domain == 'cosmosfarm-members'){
switch($translated_text){
case '비밀번호 변경 완료': $translated_text = '비밀번호 변경 (Update Password)'; break;
}
}
return $translated_text;
}
말씀하신 버튼은 어떤 것을 말씀하시는 건지요?
또, 문구 수정은 정상적으로 됐는지요?
확인 가능한 페이지 주소 알려주시면 살펴보겠습니다.
고맙습니다.
안녕하세요. 스레드봇님!
알려주신 방법으로 차근차근 하나씩 문구 수정 진행하고 있습니다!
내용을 변경하면서 추가 질문이 있는데요!
일반적인 필드에 있는 문구는 영어의 대소문자 변경이 가능한데,
버튼의 문구는 영어 입력시 대문자 디폴트인데, 혹시 이 부분을 변경할 수 있나요?
프로필 업데이트 문구는 wpmem_default_text_strings 필터를 활용하시면 가능합니다.
profile_submit 쪽을 확인해보세요.
중복확인 문구는 코스모스팜 회원관리 플러그인 쪽에서 표시하는 문구로
gettext 필터를 활용해서 변경이 가능합니다.
고맙습니다.
이게 항상 보면 볼수록 새로운 세상이군요!
정상적으로 잘 반영된 것 같습니다!
이전에 말씀드렸던 '내 정보 수정'은 필드값을 수정하여 반영했는데요!
[프로필 업데이트], [중복확인] 이런 문구들도 변경이 가능할까요?!
해당 페이지마다 필터에 입력하는 값이 다른 것 같은데요!
페이지 확인 또는 입력값 확인을 어떻게 할 수 있나요?!
WP-Members 플러그인에서 표시하는 일부 문구는
코스모스팜 회원관리 쪽에서 표시할 수도 있습니다.
gettext 필터를 활용해서 문구를 편집하실 수 있습니다.
아래의 코드를 활용해보시겠어요?
add_filter('gettext', 'gettext_20200821', 999, 3);
function gettext_20200821($translated_text, $text, $domain){
if($domain == 'cosmosfarm-members'){
switch($translated_text){
case '현재 비밀번호': $translated_text = '현재 비밀번호 (Password)'; break;
case '새로운 비밀번호': $translated_text = '새로운 비밀번호 (New password)'; break;
case '새로운 비밀번호 확인': $translated_text = '새로운 비밀번호 확인 (Confirm new password)'; break;
case '비밀번호 변경 완료': $translated_text = '비밀번호 변경 (Update Password)'; break;
}
}
return $translated_text;
}
고맙습니다.
안녕하세요. 스레드봇님!
일단 우선은 아래의 숏코드에서 제공되는 문구(내 정보 수정, 비밀번호 수정, 로그아웃)들을 변경하고 싶구요.
[wpmem_profile register=hide]
추가적으로 그 안에 제공되는 '내 정보 수정', '비밀번호 수정' 접속 시 뜨는 문구도 수정을 하고 싶습니다.
추가로 로그인, 비밀번호 찾기 등의 페이지의 문구도 변경 가능하다면 힌트만 주시면 공부해보겠습니당!
어느 페이지의 어느 문구를 수정하고 싶으신지 알려주시겠어요?
고맙습니다.
안녕하세요, 스레드봇님!
알려주신 https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/ 링크에 명시되어있는 파라미터를 참고하여 문구 수정을 해보려고 하고 있는데요.
'pwdchg_password1', 'pwdchg_password2' 등의 파라미터가 적용이 되지 않는건지,
하기 내용 중 위에 볼드로 표시된 두개만 적용이 되는 것 같습니다!
혹시 어떤 부분이 잘못된 것인지 확인가능할까요?
add_filter('wpmem_default_text_strings', 'my_wpmem_default_text_strings', 10, 1);
function my_wpmem_default_text_strings($text){
$text = array(
'profile_edit' => '내 정보 수정 (Edit Profile)',
'profile_password' => '비밀번호 수정 (Change P/W)',
'login_username' => '사원번호 (Employee No)',
'login_password' => '비밀번호 (Password)',
'pwdchg_heading' => '현재 비밀번호 (Password)',
'pwdchg_password1' => '새로운 비밀번호 (New password)',
'pwdchg_password2' > '새로운 비밀번호 확인 (Confirm new password)',
'pwdchg_button' => '비밀번호 변경 (Update Password)',
);
return $text;
}
전 전문가가 아니라 도움은 못드리는데...
회원가입기능을 만들었다는게 어떤 플러그인이나 코딩이나....뭐 그런게 안적혀 있어서...
질문이 너무 추상적이라고 해야할까나...콕 찝어서 질문해주시면 누구든 답변 주실꺼에요...
저런 로그인 폼 수정이나 게시판 수정은 FTP접속해서 그거에 맞는 php 찾아서 수정도 가능하고요
스타일 수정은 css 추가로 해서 수정도 가능해요..
전 완전 초보라 복붙하면서 이해하려고 노력합니다....어제도 로그인 배경을 사진으로 넣는걸 성공했어요....ㅎㅎㅎ전문가들이 봤을때는 진짜 1분도 안걸리겠지만.....ㅎㅎㅎㅎ전 1시간 걸렸음
코스모스팜 회원 플러그인이라서 login-form.php 이거 수정했거든요.....검색하면 나와요
화이팅~~!
안녕하세요~^^
코스모스팜 회원관리 플러그인 로그인, 회원가입 페이지 커스텀 방법은
아래의 링크를 참고해보세요.
워드프레스 회원가입 화면 디자인 수정 방법 - WP-Members 플러그인
WP-Members 플러그인의 전체 액션과 필터 정보는 아래 페이지에서 확인 가능합니다.
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/
고맙습니다.
혹시 알고 계시다면, 어떤 경로로 접속하면 해당 내용 수정이 가능한지 알려주실 수 있나요?
CSS 문제일 수 있다고 알려주셔서,
혹시나 하는 마음으로 확인해보니 해당 부분 수정되었네요!!!
감사합니다!!
페이지가 특정 대상으로 운영하다보니..
확인할 수 있는 링크를 공유드리기 어려운 점 양해 부탁드립니다..