로그인창 수정

로그인창 수저하고자 합니다.

간단히 말하면 로그인이 특정 소셜로그인으로만 가능하게하고 로그인 시스템 자체를 닫아버리고자 하는 것입니다. 그걸 위해 아이디 입력 란, 비밀번호란, 로그인 버튼, 비밀번호 찾기, 회원가입 등을 지우려고 하였습니다.

이전 자료를 읽어본 결과 로그인창은 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/login-form.php의 것을 수정해야하기에 스킨 two의 내용을 수정하였으며 그 결과

 

<?php if(!defined('ABSPATH')) exit;?>
<div class="cosmosfarm-members-form signin-form <?php echo $option->skin?>">
	<form method="post" action="<?php echo esc_url($login_action_url)?>">
		<input type="hidden" name="redirect_to" value="<?php echo esc_url($redirect_to)?>">
		<input type="hidden" name="a" value="login">
		<div class="form-wrap">
			<div class="form-top">
				<div class="form-top-wrap">
					<div class="form-top-fields">
						<?php if($option->allow_email_login):?>
						<div class="form-input-row"><label for="log"><?php echo __('Email', 'cosmosfarm-members')?></label><input type="text" id="log" name="log"></div>
						<?php else:?>
						<div class="form-input-row"><label for="log"><?php echo __('Username', 'cosmosfarm-members')?></label><input type="text" id="log" name="log"></div>
						<?php endif?>
						
						<div class="form-input-row"><label for="pwd"><?php echo __('Password', 'cosmosfarm-members')?></label><input type="password" id="pwd" name="pwd"></div>
						
						<div class="form-checkbox-row"><label><input type="checkbox" id="rememberme" name="rememberme" value="forever"><?php echo __('Keep me signed in', 'cosmosfarm-members')?></label></div>
					</div>
					<div class="form-top-button">
						<button type="submit" class="login-button"><?php echo __('Log In', 'cosmosfarm-members')?></button>
					</div>
				</div>
			</div>
			<div class="form-bottom">
				<?php echo cosmosfarm_members_social_buttons(array('redirect_to'=>$redirect_to))?>
				
				<div class="form-link">
					<div class="form-link-item">
						<?php if(get_cosmosfarm_members_profile_url()):?>
						<a href="<?php echo add_query_arg(array('a'=>'pwdreset'), get_cosmosfarm_members_profile_url())?>" class="form-button pwdreset"><?php echo __('Forgot Password', 'cosmosfarm-members')?></a>
						<?php endif?>
					</div>
					<div class="form-link-item">
						<?php if(wp_registration_url()):?>
						<a href="<?php echo wp_registration_url()?>" class="form-button register"><?php echo __('Register', 'cosmosfarm-members')?></a>
						<?php endif?>
					</div>
				</div>
			</div>
		</div>
	</form>
</div>

1. 수정전

 

 

<?php if(!defined('ABSPATH')) exit;?>
<div class="cosmosfarm-members-form signin-form <?php echo $option->skin?>">
	<form method="post" action="<?php echo esc_url($login_action_url)?>">
		<input type="hidden" name="redirect_to" value="<?php echo esc_url($redirect_to)?>">
		<input type="hidden" name="a" value="login">
		<div class="form-wrap">
			<div class="form-bottom">
				<?php echo cosmosfarm_members_social_buttons(array('redirect_to'=>$redirect_to))?>

			</div>
		</div>
	</form>
</div>

2. 수정 후

불필요한 부분을 지우면 되는 줄알았고 그후 

코스모스 회원관리->스킨선택 에서 바꾸고자 하였으나 해보니 '이 작업을 수행할수 없습니다'라고 뜹니다.

 

어떻게 해야 제가 원하는데로 최종적으로 고쳐질까요

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