[코스모스팜 회원관리] 이용약관/개인정보처리방침 정렬 등 문의

코스모팜 회원가입관리 플러그인 문의드립니다.

1. 첨부한 사진처럼 이용약관 및 개인정보처리방침의 체크박스가 프론트 정렬이 되지 않습니다. 어떻게 수정할 수 있는지요?

2. 이용약관 및 개인정보처리방침 각각의 텍스트에 새창에서 열기 링크를 걸고 싶습니다. 어떻게 하면 되는지요?

3. Register를 한글 회원가입으로 바꿀 수 있는 방법은 무엇일까요?

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

    CSS 관련된 문제는 사용하고 계신 테마, 플러그인과도 관련이 있기 때문에

    실제로 확인 가능한 페이지의 URL 주소를 알려주셔야 도움을 드릴 수 있을 듯합니다.

    확인 가능한 페이지 주소를 알려주시겠어요?

    고맙습니다.

  • 사이트는 http://13.209.219.180 입니다.

     

  • 안녕하세요.

    올려주신 페이지 주소로 확인해보니

    현재 회원가입 페이지에서 이용약관 필드의 메타키는 tos이며 

    개인정보처리방침 필드의 메타키는 privacy_policy로 적용되어 있습니다.

     

    이용약관 및 개인정보처리방침 필드를

    워드프레스 관리자 -> 회원가입관리 -> 이용약관 페이지와

    워드프레스 관리자 -> 회원가입관리 -> 개인정보 페이지에서 필드 추가 예제를 참고하셔서

    기존의 필드 대신 새로운 필드를 추가해보세요.

     

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

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

    add_filter('wpmem_register_form_rows', 'my_wpmem_register_form_rows', 1, 2);
    function my_wpmem_register_form_rows($rows, $toggle){
    	if(isset($rows['policy_service'])){
    		$rows['policy_service']['label'] = '';
    		$rows['policy_service']['field_before'] = '';
    		$rows['policy_service']['label_text'] = '<a href="페이지주소" target=_blank>이용약관</a>';
    	}
    	
    	if(isset($rows['policy_privacy'])){
    		$rows['policy_privacy']['label'] = '';
    		$rows['policy_privacy']['field_before'] = '';
    		$rows['policy_privacy']['label_text'] = '<a href="페이지주소" target=_blank>개인정보처리방침</a>';
    	}
    	
    	return $rows;
    }

    위의 코드에서 페이지주소 부분은 각각의 링크로 적용해보세요.

     

    회원가입 페이지에서 회원가입(Register) 버튼 문구를 수정하시려면

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

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

    add_filter('wpmem_register_form_args', 'my_wpmem_register_form_args', 10, 2);
    function my_wpmem_register_form_args($args, $tag){
    	$args['submit_register'] = '회원가입';
    	return $args;
    }

    고맙습니다.

  • 친절한 설명 감사드립니다. 제대로 잘 적용했습니다.

    다만, 이용약관 개인정보처리방침과 관련한 functions.php 파일 코드에서 링크페이지의 "이용약관"과 "개인정보처리방침"이 바뀌었어요..

    아래처럼 해야 겠죠..^^

    add_filter('wpmem_register_form_rows', 'my_wpmem_register_form_rows', 1, 2);
    function my_wpmem_register_form_rows($rows, $toggle){
        if(isset($rows['policy_service'])){
            $rows['policy_service']['label'] = '';
            $rows['policy_service']['field_before'] = '';
            $rows['policy_service']['label_text'] = '<a href="링크주소" target=_blank>이용약관</a>';
        }
        
        if(isset($rows['policy_privacy'])){
            $rows['policy_privacy']['label'] = '';
            $rows['policy_privacy']['field_before'] = '';
            $rows['policy_privacy']['label_text'] = '<a href="링크주소" target=_blank>개인정보처리방침</a>';
        }
        
        return $rows;
    }

  • 네, 맞습니다.

    이전 댓글에 안내해드린 코드도 수정해두었습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요