1. 정확한 제품 또는 플러그인 이름
코스모스팜 페이 for 우커머스
코스모스팜 회원관리
2. 상세 내용
1. 우커머스 설치 후 로그인 창에서 비밀번호 찾기가 작동하지 않습니다.
2. 우커머스 내계정에서 계정정보 , 비밀번호 찾기도 안됩니다.
3. 확인 가능한 상세 페이지 주소
http://141.164.35.162/
4. 수정한 코드 내역 (있다면)
아래의 코드를 추가하였습니다.
/*우커머스 My Account를 코스모스팜 회원가입으로 이동*/
add_filter('the_content', 'the_content_20210930', 10, 1);
function the_content_20210930($content){
if(is_account_page() && !is_user_logged_in()){
$content = do_shortcode('[cosmosfarm_members_login_form]');
}
return $content;
}
/*우커머스의 계정 정보, 비밀번호 변경을 코스모스팜 회원관리 쪽으로 연결*/
add_filter('woocommerce_account_menu_items', 'my_woocommerce_account_menu_items_20210616', 99, 1);
function my_woocommerce_account_menu_items_20210616($menu_items){
unset($menu_items['customer-logout']);
$menu_items['edit-password'] = '비밀번호 변경';
$menu_items['customer-logout'] = '로그아웃';
return $menu_items;
}
add_filter('woocommerce_get_endpoint_url', 'my_woocommerce_get_endpoint_url_20210616', 10, 2);
function my_woocommerce_get_endpoint_url_20210616($url, $endpoint){
if($endpoint == 'edit-account'){
$url = add_query_arg(array('a'=>'edit'), get_cosmosfarm_members_profile_url()); // 회원정보 변경 페이지 주소 변경
}
else if($endpoint == 'edit-password'){
$url = add_query_arg(array('a'=>'pwdchange'), get_cosmosfarm_members_profile_url()); // 비밀번호 변경 페이지 주소 변경
}
return $url;
}
안녕하세요~^^
남겨주신 내용의 코드로 봤을 때는
크게 영향이 있어보진 않는데
코드를 적용하기 전부터 동작에 문제가 있었나요?
관리자->설정->고유주소 페이지에서
그냥 저장버튼을 눌러 고유주소를 업데이트 한 후에
다시 해보시겠어요?
고맙습니다.