contact form 스킨 언어 변경 문의

안녕하세요.

케이보드 컨택트 폼을 영문으로만 구성하려고 제목 등을 다 영문으로 변경 완료했는데

kboard 미디어 추가 버튼하고 kboard 미디어 추가 버튼 눌렀을때 뜨는 창과

보내기 는 어디서 바꿔야 될지 알려주시겠어요? 감사합니다....

아. 그리고 설정에서 이메일주소 입력했었는데 컨택트에서 보내기하면 설정의 이메일주소로 가는건지 아니면 다른데서 이메일설정해줘야 되나요? 이메일이 안 들어갔다고 해서요.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 플러그인은 다국어(영어, 일본어)를 지원하고 있습니다.

    워드프레스 관리자 -> 설정 -> 일반에서 사이트 언어를 바꿔주시면 됩니다.

     

    최신글 이메일 알림 기능은 해당 게시판에 새로운 게시글 등록 시

    설정한 이메일로 알림을 보내는 기능입니다.

    서버 환경에 따라서 이메일이 전송되지 못할 수도 있습니다.

    이메일 전송에 문제가 있다면 워드프레스 이메일 전송 문제 해결 방법을 참고해주세요.

    고맙습니다.

  • 안녕하세요~

    오랜만에 다시 여쭤보는데요^^

    컨택트폼에서 '보내기'라는 글자만 다른 문구로 변경하려면 어떻게 하면 좋을까요?

    contact-form 스킨안에 있는 editor-fields.php 에서 수정가능한거 같은데

    더이상은 잘 모르겠어요.ㅠㅜ

  • 안녕하세요.

    KBoard 플러그인 컨택트폼(Contact Form) 스킨 글쓰기 페이지에서

    보내기 버튼의 문구를 수정하시려면 스킨 쪽 파일을 수정하지 않고도 가능합니다.

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

    아래의 코드를 추가해보시겠어요?

    add_filter('gettext', 'my_text_strings', 999, 3);
    function my_text_strings($translated_text, $text, $domain){
    	if($domain == 'kboard'){
    		switch($translated_text){
    			case '보내기': $translated_text = '연락하기'; break;
    		}
    	}
    	return $translated_text;
    }

    위의 코드에서 연락하기 문구는 적절한 문구로 교체해서 적용해보시겠어요?

     

    워드프레스 gettext 필터에 대한 자세한 내용은

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

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

    고맙습니다.

  • 고맙습니다!

    그런데, 이렇게 적용하니까

    Fatal error: Cannot redeclare my_text_strings() (previously declared in /web/home/ohddd/html/wp-content/themes/attitude/functions.php:198) in /web/home/ohddd/html/wp-content/themes/attitude/functions.php on line 247 Call Stack:0.0002 358184 1. {main}() /web/home/ohddd/html/index.php:00.0003 360864 2. require('/web/home/ohddd/html/wp-blog-header.php') /web/home/ohddd/html/index.php:170.0004 376768 3. require_once('/web/home/ohddd/html/wp-load.php') /web/home/ohddd/html/wp-blog-header.php:130.0005 389760 4. require_once('/web/home/ohddd/html/wp-config.php') /web/home/ohddd/html/wp-load.php:370.0009 500080 5. require_once('/web/home/ohddd/html/wp-settings.php') /web/home/ohddd/html/wp-config.php:89 

    이런 에러가 생겨버리는데 왜 그런걸까요? ㅠㅠ

  • 안녕하세요.

    올려주신 에러 메시지를 확인해보니 PHP 함수명 중복 문제인 듯합니다.

    워드프레스 필터는 여러 개 중복해서 사용할 수 있지만

    PHP 함수는 중복해서 사용할 수 없습니다.

    이전 댓글에 안내해드린 코드 중에서

    my_text_strings 부분을 모두 찾아서

    my_text_strings1 이런 식으로 교체해서 확인해보시겠어요?

    고맙습니다.

  • 아앗 고맙습니다. 잘 적용됐어요!

    보내기 버튼 명칭 변경하고

    그 위에 첨부파일의 '찾아보기' 문구도 변경하려고

    알려주신 코드 복사한 다음 my_text_strings 를 my_text_strings2 로 적용하고,

    case 는 '찾아보기' 나 '찾아보기...' 로 했는데 적용이 안되네요.

    이건 어떻게 변경해야 하나요? ^^;;;

  • 첨부파일의 찾아보기 문구는 KBoard 플러그인이 아닌 브라우저에서 표시하고 있습니다.

    첨부파일 필드의 문구는 익스플로러나 크롬 브라우저 서로 다르게 표시됩니다.

     

    파일 필드를 수정해야 하는 경우라면,

    구글에 input file style 키워드로 검색해보시면 참고해보실 만한 자료가 많습니다.

    고맙습니다.

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