안녕하세요
제가 회원가입, 로그인 폼을 얼티밋멤버를 사용하고 있는데요 얼티밋멤버를 사용하고 싶어서 적용했구요
그런데 제가 코스모스팜 회원관리 프로그램을 구매했는데 코스모스팜 자체에는 wp-member로 되어있더라구여
그래서 제가 코스모스팜에 있는 wp-member를 얼티밋멤버로 바꾸고 싶은데 도움좀 주실수 있을까요?
제가 원하는 작업을 설명드리면
http://www.1stlife.co.kr/login/
위에 링크 같은 경우는 얼티밋멤버의 로그인 폼이고
만약에 로그인을 안한 상태에서 코스모스팜 정기구독 버튼을 결제를 누르게 되면 아래 링크와 같이
http://www.1stlife.co.kr/subscription-order/?cosmosfarm_product_id=3004
코스모스팜 회원관리 시스템 안에 있는 일반 wp멤버 로그인 폼이 불러지게 됩니다.
여기서 문제는 http://www.1stlife.co.kr/login/ 이 링크에서 회원가입을 한 아이디가 있는데 로그아웃된 상태에서
http://www.1stlife.co.kr/subscription-order/?cosmosfarm_product_id=3004
위 링크의 제품을 구매하고 싶어서 정기구독 버튼을 눌렀는데 여기서는 회원가입된 아이디가 로그인이 되지 않습니다.
그리고 회원이 아닌 상태에서 위 링크를 통해 정기구독 버튼을 누른다음 회원가입을 하게되면 활성화 페이지 즉 구매상세페이지로 가지않습니다.
혹시 활성화페이지로 이동하게 하려면 어떻게 해야하나요?
그래서 제가 하고 싶은 작업은
http://www.1stlife.co.kr/subscription-order/?cosmosfarm_product_id=3004
코스모스팜 안에 있는 WP멤버를 얼티밋으로 아예 바꿔서 적용시키고 싶은데 이게 가능할까요?
그리고 나서 정기구독 버튼을 누르고 나서 회원가입을 진행하더라도 프로필로 리디렉션되는게 아니라 바로 활성화페이지인 구매상세페이지로 넘어가지길 원합니다
지금은 로그인도 안되고 정기구독 버튼 눌러서 회원가입할시 구매상세페이지로 넘어가지도 않습니다.
안녕하세요~^^
코스모스팜 회원관리 플러그인은 WP-Members 플러그인의 확장 플러그인으로
로그인, 회원가입 등의 기능은 실제 WP-Members 쪽에 있습니다.
WP-Members는 워드프레스 사용자 기본을 따르고 있기 때문에
다른 플러그인도 워드프레스 사용자 기본을 따르고 있다면
WP-Members 플러그인으로 회원가입을 해도
다른 플러그인으로 로그인을 할 수 있습니다.
또한 현재 올려주신 결제 페이지를 비회원으로 접근 시
코스모스팜 회원관리 플러그인 로그인 페이지가 아닌
Ultimate Member 플러그인 쪽의 로그인 페이지가 표시되고 있습니다.
고맙습니다.
아 넵 감사합니다
한가지만 더 질문드립니다
비가입, 비로그인시에서 정기구독 버튼 눌러서 회원가입 버튼을 눌렀을때 전 도메인으로 되어있어서 제가
실수로 URL를 www.1stlife.co.kr/register/ 로 바꿔버렸더니 비로그인시 정기결제를 누르면 나오는 회원가입에서 완료되면 구매 상세페이지로 이동이 안되서 cosmosfarm-members/skin/default/login-form.php 여기서
<div class="um-right um-half">
<a href="www.1stlife.co.kr/register/" class="um-button um-alt">
Register </a>
</div>
이 부분 "www.1stlife.co.kr/register/ 에서 무엇으로 바꿔야지 비로그인시 정기결제 버튼을 눌러서 가입되고나서 구매 상세페이지로 가는지 원래 어떤 url 이였는지 알려주시면 감사하겠습니다.
아니면,
cosmosfarm-members/skin/default/login-form.php 이 파일에는 URL이 어떤식으로 작성되었는지 알려주시면 될거같아요
제가 전체를 바꿔버려서 앞에 제 도메인부분만 수정하면 되지않을까 싶어서요
/wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/login-form.php 파일의 코드는 아래와 같습니다.
참고해보시겠어요?
<?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">
<fieldset>
<legend><?php echo __('Log In', 'cosmosfarm-members')?></legend>
<?php if($option->allow_email_login):?>
<label for="log"><?php echo __('Email', 'cosmosfarm-members')?></label>
<div class="div_text">
<input name="log" type="text" id="log" class="username">
</div>
<?php else:?>
<label for="log"><?php echo __('Username', 'cosmosfarm-members')?></label>
<div class="div_text">
<input name="log" type="text" id="log" class="username">
</div>
<?php endif?>
<label for="pwd"><?php echo __('Password', 'cosmosfarm-members')?></label>
<div class="div_text">
<input name="pwd" type="password" id="pwd" class="password">
</div>
<div class="button_div">
<label><input name="rememberme" type="checkbox" id="rememberme" value="forever"><?php echo __('Keep me signed in', 'cosmosfarm-members')?></label>
<input type="submit" class="buttons" value="<?php echo __('Log In', 'cosmosfarm-members')?>">
</div>
<?php echo cosmosfarm_members_social_buttons(array('redirect_to'=>$redirect_to))?>
<?php if(get_cosmosfarm_members_profile_url()):?>
<div align="right" class="link-text pwdreset">
<a href="<?php echo add_query_arg(array('a'=>'pwdreset'), get_cosmosfarm_members_profile_url())?>"><?php echo __('Forgot Password', 'cosmosfarm-members')?></a>
</div>
<?php endif?>
<?php if(wp_registration_url()):?>
<div align="right" class="link-text register">
<a href="<?php echo wp_registration_url()?>"><?php echo __('Register', 'cosmosfarm-members')?></a>
</div>
<?php endif?>
</fieldset>
</form>
</div>
고맙습니다.
죄송하지만 보내주신 내용들이랑 제꺼랑은 달라서요.
제 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/login-form.php 파일의 내용들은 아래와 같거든요
여기에 있는 내용으로 부탁드려도 될까요?
여기에 있는 내용중에 53번째 줄인 <a href="www.1stlife.co.kr/register/" class="um-button um-alt"> 여기 url를 알고 싶거든요 제가 이거를 잘못건드려서
<article class="post-11 page type-page status-publish ast-article-single" id="post-11" itemtype="https://schema.org/CreativeWork" itemscope="itemscope">
<header class="entry-header ast-no-thumbnail ast-no-meta">
<h1 class="entry-title" itemprop="headline">Login</h1> </header><!-- .entry-header -->
<div class="entry-content clear" itemprop="text">
<figure class="wp-block-table"><table><tbody><tr><td>
<div class="um um-login um-6 uimob500" style="opacity: 1;">
<div class="um-form">
<form method="post" action="" autocomplete="off">
<div class="um-row _um_row_1 " style="margin: 0 0 30px 0;"><div class="um-col-1"><div id="um_field_6_username" class="um-field um-field-text um-field-username um-field-text um-field-type_text" data-key="username"><div class="um-field-label"><label for="username-6">E-mail Address</label><div class="um-clear"></div></div><div class="um-field-area"><input autocomplete="off" class="um-form-field valid " type="text" name="username-6" id="username-6" value="" placeholder="" data-validate="unique_username_or_email" data-key="username">
</div></div><div id="um_field_6_user_password" class="um-field um-field-password um-field-user_password um-field-password um-field-type_password" data-key="user_password"><div class="um-field-label"><label for="user_password-6">Password</label><div class="um-clear"></div></div><div class="um-field-area"><input class="um-form-field valid " type="password" name="user_password-6" id="user_password-6" value="" placeholder="" data-validate="" data-key="user_password">
</div></div></div></div> <input type="hidden" name="form_id" id="form_id_6" value="6">
<input type="hidden" name="timestamp" class="um_timestamp" value="1588398469">
<p class="um_request_name">
<label for="um_request_6">Only fill in if you are not human</label>
<input type="text" name="um_request" id="um_request_6" class="input" value="" size="25" autocomplete="off">
</p>
<div class="um-col-alt">
<div class="um-field um-field-c">
<div class="um-field-area">
<label class="um-field-checkbox ">
<input type="checkbox" name="rememberme" value="1">
<span class="um-field-checkbox-state"><i class="um-icon-android-checkbox-outline-blank"></i></span>
<span class="um-field-checkbox-option"> Keep me signed in</span>
</label>
</div>
</div>
<div class="um-clear"></div>
<div class="um-left um-half">
<input type="submit" value="Login" class="um-button" id="um-submit-btn">
</div>
<div class="um-right um-half">
<a href="www.1stlife.co.kr/register/" class="um-button um-alt">
Register </a>
</div>
<div class="um-clear"></div>
</div>
<div class="um-col-alt-b">
<a href="www.1stlife.co.kr/reset-password" class="um-link-alt">
Forgot your password? </a>
</div>
</form>
</div>
</div>
<style type="text/css">
.um-6.um {
max-width: 450px;
}</style>
</td></tr></tbody></table></figure>
</div><!-- .entry-content .clear -->
</article>
비로그인으로 접근해서 정기결제버튼 눌러서 가입후 완료 됐을때 상세결제 페이지로 안넘어가져요 ㅜㅜ
처음엔 됐는데 이것 제가 위에 url 변경해서인지 이것때문에 고생하고 있습니다. ㅜ
위에 방법을 해결할수없다면
코스모스팜 회원관리를 처음으로 초기화할수있다라든지 다시 다운 받는 방법이 있는지 알려주시면 감사하겠습니다.
안녕하세요.
회원가입 링크는 이전 댓글에 안내해드린 코드 중
아래의 코드를 활용해보시겠어요?
<?php if(wp_registration_url()):?>
<div align="right" class="link-text register">
<a href="<?php echo wp_registration_url()?>"><?php echo __('Register', 'cosmosfarm-members')?></a>
</div>
<?php endif?>
코스모스팜 회원관리 플러그인의 코드를 초기화하시려면 업데이트해주시면 됩니다.
KBoard(케이보드) 플러그인이 설치되어 있다면,
워드프레스 관리자 -> 스토어 메뉴에서 설치하기 버튼을 눌러주시면 업데이트가 완료됩니다.
KBoard(케이보드) 플러그인이 설치되지 않았다면,
FTP로 접속해서 파일을 업로드(덮어쓰기) 해주셔야합니다.
/wp-content/plugins/cosmosfarm-members 경로에 최신버전 파일을 업로드(덮어쓰기) 해주세요.
KBoard(케이보드) 게시판 스킨과 플러그인 설치 방법도 참고해주세요.
만약, 업데이트를 할 수 있는 상황이 아니라면
이전 댓글에 안내해드린 코드를 그대로 적용해보시겠어요?
고맙습니다.