워드프레스 플러그인 개발 방법 정리 (홈페이지 코드 수정)
서버가 아닌 로컬(내 PC) 환경에서 개발 테스트를 하시려면 아래 링크된 프로그램을 설치 후 가능해요.
워드프레스 디버그 모드
개발시에는 디버드 모드를 활성화 해두고 작업하는 것을 권장해요.
https://wordpress.org/documentation/article/debugging-in-wordpress/
워드프레스 테이블 구조 설명
https://m.blog.naver.com/todangs/220676047314
플러그인 제작 설명
https://codex.wordpress.org/ko:Writing_a_Plugin
관리자 페이지에 플러그인 메뉴 추가하는 함수
https://developer.wordpress.org/reference/functions/add_menu_page/
액션 목록
코어 파일을 편집하지 않고 외부에서 코어 혹은 다른 플러그인의 기능을 편집하거나 추가할 수 있도록 도와주는 훅(hook) 기능입니다.
https://codex.wordpress.org/Plugin_API/Action_Reference
쇼트코드 프로그램 제작 설명
쇼트코드(숏코드)는 페이지나 글의 내용에 입력하는 명령어의 일종입니다.
https://developer.wordpress.org/reference/functions/add_shortcode/
사용자 역할(role) 및 권한(capa)에 대한 설명
역할은 등급의 이름
권한은 등급별로 무엇을 할 수 있는지에 대한 구체적인 설정이에요.
예: 부매니저(역할)는 A게시판 관리(권한)가 가능하다.
https://wordpress.org/documentation/article/roles-and-capabilities/
커스텀 포스트 타입 등록
워드프레스는 posts 테이블에 글, 페이지, 상품, 주문, 메뉴 등 각종 정보를 저장하고 있어요.
각각의 데이터는 post_type 컬럼으로 구분하고 있어요.
https://developer.wordpress.org/plugins/post-types/registering-custom-post-types/
관리자 페이지에서 form 데이터 전송 하고 저장하기
https://developer.wordpress.org/reference/files/wp-admin/admin-post.php/
https://developer.wordpress.org/reference/functions/update_option/
https://developer.wordpress.org/reference/functions/get_option/
WP_Query 관련 설명
https://developer.wordpress.org/reference/classes/wp_query/