멤버스 템플릿 커스텀 액션 활용하는 방법

멤버스 템플릿의 액션 설정은 로그인, 회원가입, 아이디/이메일 찾기, 임시 비밀번호 발급 등 템플릿 제작 시 설정해야 하는 기능입니다

템플릿 용도에 걸맞는 액션을 지정하지 않을 경우, 템플릿이 정상적으로 동작하지 않을 수 있으므로 주의해 주시기 바랍니다.

본 매뉴얼은 커스텀 액션을 활용하는 방법에 대해 설명합니다.

커스텀 액션이란? #

액션 설정을 커스텀 액션으로 설정하면, 폼이 제출될 때 사용자가 지정한 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
}
  1. 액션 등록 #

    /wp-content/themes/차일드 테마/functions.php 에 폼 데이터를 처리하기 위한 액션을 등록합니다.
    (주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
    본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.

  2. 액션 설정 #

    등록한 액션을 폼의 커스텀 액션 영역에 작성합니다.

  3. 테스트 #

    커스텀 액션이 정상 동작하는지 테스트를 진행합니다.