워드프레스 소셜 로그인 버튼을 위로 올리고 싶어요

어디를 수정 해야 될까요?

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 차후에 코스모스팜 회원관리 플러그인을 개선하도록 하겠습니다.

    지금은 다소 번거롭게 수정해주셔야 합니다.

    /plugins/cosmosfarm-members/Cosmosfarm_Members.class.php 파일을 수정해주셔야 합니다.

     

    아래 코드에서 굵게 표시된 코드를 삭제해주세요. (또는 주석처리)

    public function login_form_buttons($args, $action){
        global $wpmem;
        
        switch($action){
            case 'login'; $button_text = $wpmem->get_text("login_button"); break;
            case 'pwdreset'; $button_text = $wpmem->get_text("pwdreset_button"); break;
            case 'pwdchange'; $button_text = $wpmem->get_text("pwdchg_button"); break;
            case 'getusername'; $button_text = $wpmem->get_text("username_button"); break;
        }
        
        if($action == 'login'){
            $args = '<div class="button_div"><input type="submit" value="' . $button_text . '" class="buttons"> <label><input name="rememberme" type="checkbox" id="rememberme" value="forever">' . $wpmem->get_text('remember_me') . '</label></div>';
            
            $option = get_cosmosfarm_members_option();
            $redirect_to = isset($_GET['redirect_to'])?$_GET['redirect_to']:'';
            
            if($option->social_login_active){
                ob_start();
                $skin_path = COSMOSFARM_MEMBERS_URL . "/skin/{$option->skin}";
                include COSMOSFARM_MEMBERS_DIR_PATH . "/skin/{$option->skin}/social-buttons.php";
                $args .= ob_get_clean();
            }//여기까지 삭제

        }
        else{
            $args = '<div class="button_div"><input type="submit" value="' . $button_text . '" class="buttons"></div>';
        }
        
        return $args;
    }

     

    아래 코드에서 굵게 표시된 코드를 추가해주세요.

    public function login_form_args($args, $action){
        switch($action){
            case 'login'; $class_name = 'signin-form'; break;
            case 'pwdreset'; $class_name = 'pwdreset-form'; break;
            case 'pwdchange'; $class_name = 'pwdchange-form'; break;
            case 'getusername'; $class_name = 'getusername-form'; break;
        }
        $args['main_div_before'] = "<div class="cosmosfarm-members-form {$class_name}">";
        
        
        $option = get_cosmosfarm_members_option();
        $redirect_to = isset($_GET['redirect_to'])?$_GET['redirect_to']:'';
        
        if($action == 'login'){
            if($option->social_login_active){
                ob_start();
                $skin_path = COSMOSFARM_MEMBERS_URL . "/skin/{$option->skin}";
                include COSMOSFARM_MEMBERS_DIR_PATH . "/skin/{$option->skin}/social-buttons.php";
                $args['main_div_before'] .= ob_get_clean();
            }
        }//여기까지 추가

        
        return $args;
    }

     

    게시글은 워드프레스 카테고리로 옮겨주세요~

  • 감사합니다. 

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