코스모스팜 스레드

로그인창 수정

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

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

이전 자료를 읽어본 결과 로그인창은 /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. 수정 후

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

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

 

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

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