2012-05-09 15 views
0

나는 개발중인 WordPress 회원 사이트가 있습니다.사용자가 자신의 역할을 변경할 수 있습니다.

더 이상 사용하지 않으려면 계정을 닫을 수있는 기능을 제공하고 싶습니다.

wp_delete_user를 사용 하겠지만 향후 마케팅을 위해 사용자의 데이터를 보관하고 싶습니다.

제 아이디어는 계정을 닫을 수있는 옵션을 제공하는 것입니다.하지만 실제로이 작업을 수행 할 때는 역할이 "보류 중"으로 변경되거나 비슷한 것으로 변경됩니다.

사용자가 자신의 프로필 영역에서 사이트의 프런트 엔드 내에서이 작업을 수행 할 수 있도록 사용할 수있는 후크 기능이 있습니까?

건배 댄

답변

0

그래서 다른 사람들이 동일한 문제가 있었다 까봐 내가 그것을 게시 할 것이라고 생각이 알아낼 관리 :

<?php $user_id = $current_user->ID ; $new_role = 'pending'; wp_update_user(array ('ID' => $user_id, 'role' => $new_role)) ; ?> 
관련 문제