코스모스팜 스레드

...

...

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    1. 회원가입 시 실제 존재하는 이메일인지 체크하는 기능은

    저희도 연구를 해봐야할 듯합니다.

    추후 코스모스팜 회원관리 플러그인을 개선해서 업데이트하도록 하겠습니다.

     

    2. 회원관리 플러그인의 메일침프 기능은

    메일침프 체크박스 필드를 회원가입 또는 프로필 수정 시 체크박스를 체크해야 메일침프에 가입됩니다.

    체크박스를 새로 추가하시려면

    워드프레스 관리자 -> 설정 -> WP-Members -> 필드 탭에서 필드를 추가해보세요.

     

    그다음 워드프레스 관리자 -> 회원가입관리 -> 메일침프 설정 페이지에서

    메일침프 체크박스 필드를 선택해보세요.

    메일침프 기능을 사용 중이시라면 워드프레스 사용자 페이지에서

    관리자가 직접 구독추가할 수 있습니다.

     

    3. 회원관리 플러그인에서 로그인 기록 저장 기능을 활성화하시면

    언제 어디서 로그인을 시도했는지 IP주소와 성공 여부 등 정보를 저장하며

    실제 cosmosfarm_members_login_history 테이블(데이터베이스)에 저장됩니다.

     

    워드프레스 관리자 페이지에서 IP주소를 별도로 표시하고 싶다면

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

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

    add_filter('manage_users_columns', 'my_manage_users_columns', 10, 1);
    function my_manage_users_columns($columns) {
    	$columns['cosmosfarm_user_ip'] = '아이피';
    	return $columns;
    }
    add_filter('manage_users_custom_column', 'my_manage_users_custom_column', 10, 3);
    function my_manage_users_custom_column($output, $column_name, $user_id){
    	if($column_name == 'cosmosfarm_user_ip'){
    		global $wpdb;
    		$option = get_cosmosfarm_members_option();
    		if($option->save_login_history){
    			$output = $wpdb->get_var("SELECT `ip_address` FROM `{$wpdb->prefix}cosmosfarm_members_login_history` WHERE `user_id`='$user_id' ORDER BY `login_history_id` DESC LIMIT 1");
    		}
    		return $output;
    	}
    	return $output;
    }

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)