코스모스팜 스레드

사이트 이전 후의 오류

안녕하세요~

제가 며칠전에 호스팅업체를 옮기면서 Updraft라는 백업플러그인으로 사이트를 이전/복원 했는데요,,

그 후 부터, 모바일에서 탑페이지에 있는 글을 클릭하면 아래와 같은 메시지와 함께 로그인 화면이 표시되네여.

(참고로 캐시 플러그인은 WP Fastest Cache을 사용하고 있습니다.)

이건 어떻게 해결하면 될는지요?

 

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

Warning: Illegal string offset 'submit_register' in /home/marginpd/antfx.kr/public_html/wp-content/themes/sango-theme-child/functions.php on line 102 이 콘텐츠는 사이트 회원 전용입니다. 기존의 사용자라면 로그인 하세요. 새 사용자는 아래에서 회원가입 할 수 있습니다.

이 페이지의 내용이 유익하시나요? 혹은 더 많은 답변을 받길 원하시면 이 페이지를 공유 해보시는건 어떨까요?

내 홈페이지에 소셜 공유 버튼 추가하기

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    /wp-content/themes/sango-theme-child/functions.php 파일에서

    102번째 줄에는 어떤 코드가 있는지요?

     

    '이 콘텐츠는 사이트 회원 전용입니다.' 문구는

    코스모스팜 회원관리 플러그인이 아닌 WP-Members 플러그인의 설정을 확인해보셔야 할 듯합니다.

    워드프레스 관리자 -> 설정 -> WP-Members 페이지에서

    Content Blocking 항목이 차단으로 설정이 되어있는지 확인해주세요.

    차단으로 설정되어있다면 Do not block으로 변경해보시겠어요?

    고맙습니다.

  • Content Blocking 항목을 Do not block으로 변경해도 마찬가지네요.

    참고로,functions.php 파일은 99줄 부터 다음과 같이 되어있습니다.

    그리고, 다시 확인해보니 PC에서도 비로그인 시에는 같은 현상이 발생합니다.

    --------------------------------------------------------------------------

      //직사각형 로그인버튼속 텍스트변경 
    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 파일에 wpmem_register_form_args 필터 관련된 코드가 더 있으신지요?

    비회원으로도 확인 가능한 페이지 주소 알려주시면 살펴보겠습니다.

    고맙습니다.

  • 다시 확인해보니 이 로그인 화면에서만 이런 메시지가 뜨네요. https://antfx.kr/vip_join/
    그리고, 뭐가 관련된 코드인지 잘 몰라서요,,,일단  functions.php 파일에서 코스모스팜과 관련 있는 내용을 아래에 복사하겠습니다.

    ============================================================

     //wp측 발송 이메일 중지 
    add_filter('wpmem_email_filter', 'my_disable_registration_email', 10, 3);
    function my_disable_registration_email($arr, $wpmem_fields, $field_data){
        if($arr['toggle'] == 'newreg'){
            $arr['disable'] = true;
        }
        return $arr;
    }
      //비 로그인화면 최상단 검정툴바 삭제
    if(!current_user_can('manage_options')){
        show_admin_bar(false);
    }
     //회원메뉴명 변경 
    add_filter('cosmosfarm_members_menu_items', 'my_cosmosfarm_members_menu_items', 99, 3);
    function my_cosmosfarm_members_menu_items($menu_items, $menu, $args){
        $menu_items['register']['title'] = '<i class="fas fa-user-plus mysize"></i><br /><span>회원가입</span>';
        $menu_items['account']['title'] = '<i class="fas fa-user-tag mysize"></i><br /><span>회원정보</span>';
        $menu_items['login']['title'] = '<i class="fas fa-lock-alt mysize"></i><br /><span>로그인</span>';
        $menu_items['logout']['title'] = '<i class="fas fa-unlock-alt mysize"></i></i><br /><span>로그아웃</span>';
        return $menu_items;
    }

  • 안녕하세요.

    올려주신 코드와는 상관없는 문제인 듯합니다.

    해당 에러 메시지는 코스모스팜 회원관리 플러그인 쪽이 아닌 WP Members 플러그인 쪽 문제입니다.

    wpmem_register_form_args 필터가 제대로 적용되지 않는 듯합니다.

    WP Members 플러그인을 다시 설치하신 후에 확인해보시겠어요?

    고맙습니다.

  • WP Members 플러그인을 재설치해도 마찬가지네요. 로그인 페이지 (https://antfx.kr/vip_join/ )를 클릭하면 변함없이 아래와 같은 오류 메시지가 표시되네요ㅠㅠ. 참고로 현재는 WP Members와 코스모스팜 관련 플러그인만 활성화된 상태입니다.

    -------------------------------------------------------------------------

    Warning: Illegal string offset 'submit_register' in /home/marginpd/antfx.kr/public_html/wp-content/themes/sango-theme-child/functions.php on line 102

  • 안녕하세요.

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면,

    비용이 들지 않는 선에서 간단하게 점검을 해드리겠습니다.

    고맙습니다.

  • 안녕하세요.

    저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니

    어떤 이유인지는 모르겠으나 wpmem_register_form_args 필터가 제대로 동작하지 않는 듯합니다.

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

    wpmem_register_form_buttons 필터를 사용해보시겠어요?

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

    기존의 코드 대신 아래의 코드를 추가해보시겠어요?

    add_filter('wpmem_register_form_buttons', 'my_wpmem_register_form_buttons', 10, 2);
    function my_wpmem_register_form_buttons($buttons, $tag){
    	if($tag == 'new'){
    		$buttons = '<input name="submit" type="submit" value="무료회원 가입하고 고급정보 받기" class="buttons">';
    	}
    	return $buttons;
    }

    고맙습니다.

코스모스팜 회원관리