wp 플러그인에서 옵션저장 대략적인 개념 > IT 기술백서

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

php | wp 플러그인에서 옵션저장 대략적인 개념

본문

[code]

add_action('admin_init, my_init); // 액션에 아래 3개를 차례로 설정해주면 사용할 준비가 된다.


function my_init() {

    1. register_setting()

        옵션을 'register_setting' 액션에 등록해준다.  등록안한 옵션은 저장되지 않는다.  mvc의 모델 개념과 비슷하다.

        

    2. add_setting_section()

        옵션을 구분할 섹션을 생성한다.  디비에는 저장되지 않고 출력할 때나 기타 프로세싱 과정중에 사용된다.  mvc의 컨트롤러와 비슷하다.

        

    3. add_settings_field()

        옵션을 실제로 추가한다. mvc의 컨트롤러와 비슷하다.

}



// 페이지 렌더링 함수

function my_option_page() {


    echo '<form action="options.php" method="POST">';

    

    // nonce 를 포함한 부가적인 필드 출력

    settings_fields("그룹명");


    // 필드 출력

    do_settings_sections("페이지슬러그");


    // submit 버튼

    submit_button();

    

    echo '</form>';

}

[/code]

댓글 0개

등록된 댓글이 없습니다.

Menu