회원정보에서 비밀번호 변경에 들어가면 위와 같이
[wpmem_txt] 나오는대요;;
이건 어디서 없애야 될까요??
그리고 한 가지 더 질문이 있는대요
로그아웃후 이동하는 페이지 설정하는곳도 알려주시면 감사하겠습니다~
회원정보 페이지에서 로그아웃 후 이동하는 페이지 주소를 변경하시려면 파일을 수정해주셔야 합니다.
/wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Page_Builder.class.php 파일을 수정해주세요.
아래 코드를 찾아서
$logout_url = wp_logout_url(wp_login_url());
아래처럼 변경해주시면 됩니다.
$logout_url = wp_logout_url('http://www.cosmosfarm.com/');
추후 편하게 직접 설정할 수 있도록 업데이트하겠습니다.
[wpmem_txt]가 나오는 문제도 버그 수정해서 업데이트하겠습니다.
[wpmem_txt]가 나오는 문제는 우선 파일을 수정해주세요.
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Skin.class.php 파일을 수정해주세요.
아래 굵게 표시된 코드를 찾아서
public function login_form($form, $action){
global $post;
if($action == 'login'){
$option = get_cosmosfarm_members_option();
$redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : '';
if(!$redirect_to && $post->ID == $option->login_page_id){
$redirect_to = home_url();
}
else if(!$redirect_to){
$redirect_to = get_permalink();
}
$skin_path = COSMOSFARM_MEMBERS_URL . "/skin/{$option->skin}";
$redirect_to = apply_filters('cosmosfarm_members_login_redirect_to', $redirect_to);
if(file_exists(COSMOSFARM_MEMBERS_DIR_PATH . "/skin/{$option->skin}/login-form.php")){
ob_start();
include_once COSMOSFARM_MEMBERS_DIR_PATH . "/skin/{$option->skin}/login-form.php";
$form = ob_get_clean();
}
}
return "[wpmem_txt]{$form}[/wpmem_txt]";
}
아래 처럼 변경해주세요.
public function login_form($form, $action){
global $post;
if($action == 'login'){
$option = get_cosmosfarm_members_option();
$redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : '';
if(!$redirect_to && $post->ID == $option->login_page_id){
$redirect_to = home_url();
}
else if(!$redirect_to){
$redirect_to = get_permalink();
}
$skin_path = COSMOSFARM_MEMBERS_URL . "/skin/{$option->skin}";
$redirect_to = apply_filters('cosmosfarm_members_login_redirect_to', $redirect_to);
if(file_exists(COSMOSFARM_MEMBERS_DIR_PATH . "/skin/{$option->skin}/login-form.php")){
ob_start();
include_once COSMOSFARM_MEMBERS_DIR_PATH . "/skin/{$option->skin}/login-form.php";
$form = ob_get_clean();
$form = "[wpmem_txt]{$form}[/wpmem_txt]";
}
}
return $form;
}
다음 업데이트에 이와 같은 코드를 적용하도록 하겠습니다.