핵심 요약: 멤버스 템플릿의 커스텀 액션(Hook)을 활용해 폼 제출 시 원하는 로직을 실행하는 방법을 안내합니다.
멤버스 템플릿의 액션 설정은 로그인, 회원가입, 아이디/이메일 찾기, 임시 비밀번호 발급 등 템플릿 제작 시 설정해야 하는 기능입니다
템플릿 용도에 걸맞는 액션을 지정하지 않을 경우, 템플릿이 정상적으로 동작하지 않을 수 있으므로 주의해 주시기 바랍니다.
본 매뉴얼은 커스텀 액션을 활용하는 방법에 대해 설명합니다.
커스텀 액션이란? #
액션 설정을 커스텀 액션으로 설정하면, 폼이 제출될 때 사용자가 지정한 Hook이 호출됩니다.
커스텀 로직을 통해 데이터를 처리하고자 하는 경우 사용할 수 있습니다.
샘플 코드 #

add_action( 'my_custom_aciton', 'process_my_custom_action', 10, 2 );
function process_my_custom_action( $params, $form ) {
// $params는 사용자가 입력한 값이 담긴 배열이며, $form은 MSM_Form 객체입니다.
// To-Do
}
자주 묻는 질문 #
커스텀 액션이란 무엇인가요?
폼이 제출될 때 사용자가 지정한 Hook을 호출해 원하는 로직으로 데이터를 처리할 수 있는 액션 설정입니다.
커스텀 액션 코드는 어디에 등록해야 하나요?
차일드 테마의 functions.php에 등록해야 하며, 본 테마에 등록하면 테마 업데이트 시 내용이 삭제될 수 있습니다.