회원관리 플러그인 문의

현재 상황 : https://mfsound.co.kr/

 

안녕하세요

 

플러그인 구입후 제작 진행하고 있습니다.

 

다름이 아니고 회원 가입시 보면 양식이 한 종류당 하나씩 길게 나와있죠.

이걸 줄여서

 

성 / 이름 한줄로 이렇게 합치고 싶네요.

 

그리고 회원 정보 수정시 앞에 추가했던 이용약관 및 개인정보 동의가 똑같이 나오는데 이부분은 제거가 가능한가요?

 

또 주소 시스템을 한국형에 맞게 하나로 합칠수는 없나.. 싶습니다

-> 우편번호 시스템이 알아서 한줄로 채워주네요 해결

 

또한 바디 설정이 너무 좁은거같은데 더 늘릴수는 없을까요? (좌우 여백)

 

 

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

    코스모스팜 회원관리 플러그인의 회원가입 페이지나 회원정보 페이지는

    아래 링크된 WP-Members 플러그인의 필터를 사용해서 편집할 수 있습니다.

    wpmem_register_form_args 필터는 회원가입 필드의 전체적인 설정을 변경할 수 있습니다.

    wpmem_register_fields_arr 필터는 회원가입 필드들 각각의 설정을 변경할 수 있습니다.

    wpmem_register_form_rows 필터는 회원가입 필드가 출력되기 직전의 설정과 필드의 HTML 태그를 변경할 수 있습니다.

     

    WP-Members 플러그인의 전체 필터와 액션은 아래 링크를 확인해주세요.

    https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/

     

    워드프레스 회원가입 화면 디자인 수정 방법도 참고해보시겠어요?

     

    회원정보 수정 페이지에서

    이용약관 및 개인정보취급방침 필드를 안 보이게 하시려면

    아래의 링크 참고 부탁드립니다.

    https://www.cosmosfarm.com/threads/document/32582

     

    코스모스팜 회원관리 플러그인에서 회원가입 레이아웃은

    테마 쪽에서 설정한 최대 너비의 50%로 표시하고 있습니다.

    너비를 조절하시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

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

    .cosmosfarm-members-form.signup-form { width: 70%; }

    위의 코드에서 너비는 적절한 수치로 적용해보세요.

    고맙습니다.

  • 안녕하세요 도움주셔서 감사합니다.

     

    1. 넓이 문제는 해결했구요, https://www.dropbox.com/s/ureuy9hbj9ait9l/Test.jpg?dl=0  이렇게 적용을 하고싶은데 아무리 찾아봐도.. 길이, 넓이나 행을 바꾸는 필터 얘기는 없는거같아요.

    2. https://www.cosmosfarm.com/threads/document/18524 해당 쓰레드를 참고하여 버튼 색상 및 글씨 색상까지는 교체를 했습니다.

    또한 전체 버튼 색상을 교체했더니 이메일 란에 중복확인 버튼도 색이 변해버렸는데 전체를 수정후 해당 버튼만 다시 색을 수정할수 있나요?

     

    3. 케이보드 에스크원 스킨과 기본 스킨을 쓰는데 thead? 부분에 디자인이 다른게 신경쓰여서 해당 부분의 코드를 복사 붙여넣기 하여 에스크원 스킨의 thead 로 바꿀려했는데 안되네요.

    이부분도 해결방법이 있을까요?

     

    4. 우커머스 사용 기준 회원 정보 란에 회원 탈퇴 까지 사용할떄 보면 칸이 하나 남게되잖아요. 거기다가 링크를 하나 넣고싶은데 어떻게 넣어야할까요? 순서역시 정하고 싶습니다.

    또한 코스모스팜 회원 관리의 기능을 숏코드로 사용이 가능할까요? 예를 들어 우커머스 기본 my account 페이지에 메뉴를 추가해서 해당 부분에서 암호를 바꿀수 있게 한다던가...말이죠

  • 안녕하세요.

    1. 코스모스팜 회원관리 플러그인 회원가입 페이지에서 필드를 한 줄에 2개로 표시하시려면

    wpmem_register_form_rows 필터와 CSS 코드를 활용하시면 가능합니다.

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

    아래의 코드를 추가해보세요.

    add_filter('wpmem_register_form_rows', 'my_register_form_rows_filter', 10, 2);
    function my_register_form_rows_filter($rows, $toggle){
    	$rows['메타키1']['row_before'] = '<div class="cosmosfarm-members-half">';
    	$rows['메타키2']['row_before'] = '<div class="cosmosfarm-members-half">';
    	$rows['메타키1']['row_after'] = '</div>';
    	$rows['메타키2']['row_after'] = '</div>';
    	
    	return $rows;
    }

    위의 코드에서 메타키1 부분과 메타키2 부분은 실제 필드의 메타키로 각각 적용해주세요.

     

    그 다음, 워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가해보세요.

    .cosmosfarm-members-form form .cosmosfarm-members-half { display: inline-block; width: 50%; }

     

    2. 중복확인 버튼만 색상을 다른 색으로 적용하고 싶으신 건지요?

    실제 확인 가능한 페이지 주소 알려주시면

    CSS 코드로 수정 가능할지 살펴보겠습니다.

     

    3. 어떤 스킨에 에스크원 스킨의 thead 스타일을 적용하고 싶으신 건지요?

    스킨마다 코드가 다르기 때문에 Default 스킨을 기준으로 안내해드리겠습니다.

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

    #kboard-default-list .kboard-list thead tr td { font-weight: bold; color: #2d2d2d; border: 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #f5f5f5; }

    만약, 다른 스킨을 사용 중이시라면 위의 코드에서 default 부분을 스킨명으로 교체해서 확인해보세요.

     

    4. 코스모스팜 회원관리 플러그인 회원정보 페이지에 링크를 추가하고 싶으신 건지요?

    아래 관련 링크 참고해보시겠어요?

    https://www.cosmosfarm.com/threads/document/30828

    우커머스 my account 페이지에서 동작하는 건 저희도 연구를 해봐야 할 듯합니다.

    추후 좋은 방법을 찾게 되면 다시 안내해드리겠습니다.

    고맙습니다.

  • https://mfsound.co.kr

    홈페이지 주소입니다.

    1번 과 3번, 4번은 해결했고 2번만 남았는데 생각해보니까 회원 정보 수정에서 중복확인이 뜨면 안되는데 뜨네요. 

    https://www.cosmosfarm.com/threads/document/20471

    이 스레드에 내용을 참고해서 해당 파일의 구문이 있는지 체크했는데 구문은 정상적으로 있던데.. 뭐가 문제일까요?

     

    그리고 에스크원 스킨의 검색버튼이 현재 이미지인데 이것을 일반 dafault 스킨처럼 그냥 검색으로 글자가 나오게 하고싶습니다.

  • 중복확인 버튼 색상만 기존의 색상으로 적용하시려면

    아래 CSS 코드도 추가해보시겠어요?

    .cosmosfarm-members-form.signup-form .add-buttons .add-buttons-wrap button { background-color: #3399cc !important; }

     

    올려주신 링크는 코스모스팜 회원관리 플러그인에서

    이메일로 로그인하기 기능을 사용하지 않을 때 적용 방법입니다.

    이메일로 로그인하기 기능을 사용 중이라면

    회원가입 시 입력한 이메일 주소가 로그인 아이디로 적용됩니다.

    이후 로그인해서 이메일 주소는 변경이 가능지만

    로그인은 회원가입 시 입력한 이메일 주소로 할 수 있습니다.

     

    에스크원 스킨의 검색 레이아웃은

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에

    아래의 코드입니다.

    <!-- 검색폼 시작 -->
    <div class="kboard-search">
    	<form id="kboard-search-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
    		<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toInput()?>
    		
    		<select name="target">
    			<option value=""><?php echo __('All', 'kboard')?></option>
    			<option value="title"<?php if(kboard_target() == 'title'):?> selected="selected"<?php endif?>><?php echo __('Title', 'kboard')?></option>
    			<option value="content"<?php if(kboard_target() == 'content'):?> selected="selected"<?php endif?>><?php echo __('Content', 'kboard')?></option>
    			<option value="member_display"<?php if(kboard_target() == 'member_display'):?> selected="selected"<?php endif?>><?php echo __('Author', 'kboard')?></option>
    		</select>
    		<input type="text" name="keyword" value="<?php echo kboard_keyword()?>">
    		<button type="submit" class="kboard-ask-one-button-search" title="<?php echo __('Search', 'kboard')?>"><img src="<?php echo $skin_path?>/images/icon-search.png" alt="<?php echo __('Search', 'kboard')?>"></button>
    	</form>
    </div>
    <!-- 검색폼 끝 -->

    Default 스킨의 코드를 참고해서 수정해보시겠어요?

    고맙습니다.

  • 스킨 검색 레이아웃이 아닌 검색 "버튼" (에스크원은 돋보기 모양, 기본스킨은 검색 단어) 에스크원꺼를 기본스킨으로 바꾸고싶다는 말이였습니다.

     

    https://mfsound.co.kr/qa/?mod=editor&pageid=1

     

    또한 갑자기 창이 깨지기 시작했는데 무엇이 문제일까요?

  • 에스크원 스킨 게시글 목록 페이지에서 검색 이미지 버튼을 검색 텍스트로 교체하시려면

    사용 중이신 에스크원 스킨 list.php 파일에

    아래의 코드를 찾아서

    <img src="<?php echo $skin_path?>/images/icon-search.png" alt="<?php echo __('Search', 'kboard')?>">

    아래의 코드로 교체해보시겠어요?

    <?php echo __('Search', 'kboard')?>

     

    레이아웃이 깨지는 건 권한이 없어서 확인해보진 못했습니다.

    코드를 수정하신 게 있으시다면 알려주시겠어요?

    비회원으로도 확인 가능하도록 권한 설정해주시면 살펴보겠습니다.

    고맙습니다.

  • 버튼은 성공적으로 수정했습니다. 감사합니다.

    죄송합니다. 수정을 안해놨네요.

    https://mfsound.co.kr/qa/?mod=editor&pageid=1

     

    에스크원 스킨을 사용한 게시판이 현재다 저런 모양으로 꺠져있습니다.

    기본 스킨을 사용하는 게시판은 문제가 없구요.

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

    테마 쪽에서 과도하게 CSS 코드를 적용하고 있는 문제인 듯합니다.

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

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

    #kboard-ask-one-editor .kboard-attr-row .attr-name { margin: 0; }

     

    CSS 코드 수정 후에는 브라우저의 캐시를 비우신 후에 확인해주세요.

    크롬 브라우저에서 강력 새로고침 단축키는 Ctrl + Shift + R 입니다.

    고맙습니다.

  • 감사합니다.

    wp-member 에서 나오는 모든 팝업 형식의 멘트 (ex 회원가입이 완료됬습니다)의 배경색이 회색이더라구요.

    해당 컬러를 전체적으로 바꾸고 싶은데 어떻게 하면 될까요?

    그리고 비밀번호 초기화 찾기에 대해서 문의드립니다.

    먼저 로그인 페이지 하단에 있는 비밀번호 찾기를 누르게 되면 왜그러는건지 다시 로그인창을 띄워줍니다. 

    그 페이지에서 한번더 눌러야 비밀번호를 초기화 할수있는 페이지가 나오네요.

    이 과정이 좀 비정상적인거 같습니다.

     

    정상적이라면

     

    1. 로그인 페이지

    2. 로그인 페이지에서 비밀번호 분실 클릭

    3. 바로 비밀번호 초기화 페이지로 이동

    이런식이어야 할거같습니다.

  • 안녕하세요.

    WP-Members 플러그인의 메시지 쪽 배경 색을 변경하시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

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

    .cosmosfarm-members-form .message { background-color: #dcfff5; }

    위의 코드에서 색상은 적절히 변경해보세요.

     

    이전 댓글에 올려주신 페이지 주소로 확인해보니

    코스모스팜 회원관리 플러그인 로그인 페이지에서

    비밀번호 찾기 링크로 이동하면

    우커머스 쪽 로그인 페이지로 이동하고 있습니다.

     

    필수 초기 세팅은 아래처럼 하셨는지 확인해보시겠어요?

    ※ 필수 초기 세팅 방법

    1. 반드시 워드프레스 숏코드로 3개의 페이지를 모두 만들어 주세요.

    해당 페이지에 아래 숏코드를 붙여넣기 하시면 폼이 생성됩니다.

    ① 회원가입 숏코드: [wpmem_form register]

    ② 사용자 프로필 숏코드: [wpmem_profile register=hide]

    ③ 로그인 숏코드1: [cosmosfarm_members_login_form]

    (또는 로그인 숏코드2: [wpmem_form login] 로그인 완료, [wpmem_field field=user_login]님 환영합니다. [/wpmem_form])

    2. 그 다음 워드프레스 관리자 페이지 -> 회원가입관리 -> 설정 페이지에서 앞서 만든 3개 페이지를 선택해주세요.

    고맙습니다.

  • 감사합니다. 이제 홈페이지 정비는 90% 된거같습니다.

    혹시 우커머스에서 전체적으로 쓰는 Billing Address 에서 성과 이름의 순서를 바꿀수 있을까요?

    뭐 주문을 결제 했을때, 주문 상세보기 페이지등에서요.

    Check out page에서는 플러그인으로 수정을 했습니다. 다만 my account 주문보기나 결제 후 Thanks page 등에서 나오는 어드레스 폼이 문제입니다.

        add_filter( 'woocommerce_order_formatted_billing_address' , 'woo_custom_order_formatted_billing_address' );

        

        /**

         * woo_custom_order_formatted_billing_address

         *

         * @access      public

         * @since       1.0

         * @return      void

         */

        function woo_custom_order_formatted_billing_address() {

            

            $address = array(

                             'last_name'        => $this->billing_last_name,

                             'first_name'    => $this->billing_first_name,

                             'company'        => $this->billing_company,

                             'country'        => $this->billing_country

                             'postcode'        => $this->billing_postcode,

                             'address_1'        => $this->billing_address_1,

                             'address_2'        => $this->billing_address_2,

                             'city'            => $this->billing_city,

                             'state'            => $this->billing_state,

                             

                             );

            

            return $address;

            

            }

     

    인터넷에서 발견한 코드를 수정해서 넣었는데 워드프레스 에러가 뜨네요

  • 우커머스 my account 필드를 관리하시려면 아래의 플러그인을 사용해보시겠어요?

    Woocommerce Extra Registration Fields

     

    코드를 직접 추가하실 수 있으시다면

    아래 링크도 참고해보세요.

    https://gist.github.com/pietromalerba/5c8e8650152b9e58ccb7

     

    billing 필드를 관리하시려면

    아래의 링크도 참고해보시겠어요?

    https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/

    고맙습니다.

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