1. 정확한 제품 또는 플러그인 이름
회원가입관리
2. 상세 내용
워드프레스에 회원가입관리 플러그인을 사용하고 있는데요.
회원정보 페이지에 탈퇴 기능이 보이질 않아요.(설정에서는 활성화로 되어있어요)
어떻게 활성화 시킬 수가 있을까요?
3. 확인 가능한 상세 페이지 주소
https://betomorrow.co.kr/my-account/edit-account/
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
사진만으로는 확인할 수가 없습니다
혹시 로그인할 수 있는 테스트 계정을 보내주시거나
로그인한 상태에 회원정보 페이지를
이미지를 보내주시겠어요?
고맙습니다.
이렇게 나옵니다.
https://imgur.com/a/8JILP9j
또는 사이트 betomorrow.co.kr
아이디 : test002
비번 : *******
로 들어가시면 됩니다.
감사합니다.
해당 페이지는 우커머스 회원정보입니다.
코스모스팜 회원관리에서 제공하는 회원정보 페이지와
별개로 우커머스에서 제공하는 기능입니다.
해당 페이지에 회원탈퇴 버튼을 표시하고 싶으시다면
아래의 코드를 테마 functions.php 하단에 입력해보시겠어요?
add_action('woocommerce_edit_account_form_end', 'my_woocommerce_edit_account_form_end_220405');
function my_woocommerce_edit_account_form_end_220405(){
$html;
ob_start();
$delete_account_url = wp_nonce_url(add_query_arg(array('action'=>'cosmosfarm_members_delete_account'), $_SERVER['REQUEST_URI']), 'cosmosfarm_members_delete_account', 'cosmosfarm_members_delete_account_nonce');
?>
<p>
<?php wp_nonce_field( 'save_account_details', 'save-account-details-nonce' ); ?>
<a style="background: #dc0000; color: white;" href="<?php echo esc_url($delete_account_url)?>" class="woocommerce-Button button delete-account" onclick="return confirm('확인 버튼을 누르면 모든 정보가 삭제됩니다.\n탈퇴 하시겠습니까?')">회원탈퇴</a>
</p>
<?php
$html = ob_get_clean();
echo $html;
}
위 코드가 동작하려면 반드시 코스모스팜
회원관리 플러그인이 활성화 되어있어야 합니다.
고맙습니다.
감사합니다 해결하였습니다!