개발 워크플로우 입문
훅 시점 — init 보다 이르면 세상이 아직 없습니다
같은 코드를 같은 훅에 걸어도 시점이 다르면 결과가 다릅니다. 택소노미 · 포스트 타입 · 번역은 init 이전에 손대면 미완성된 세상을 보게 됩니다.
Technote
워드프레스를 코드로 다루는 개발자를 위한 가이드. 훅 · WP-CLI · Git 워크플로우 · 배포 자동화를 다룹니다.
글 34편· 개발자
개발 워크플로우 입문
같은 코드를 같은 훅에 걸어도 시점이 다르면 결과가 다릅니다. 택소노미 · 포스트 타입 · 번역은 init 이전에 손대면 미완성된 세상을 보게 됩니다.
개발 워크플로우 입문
기준은 하나입니다 — 우리가 쓴 것인가. 자격증명과 생성된 콘텐츠는 소스가 아니고, 저장소에 들어가는 순간 되돌릴 수 없는 문제가 됩니다.
테마 · 플러그인 실무
Repeater 가 없어서 막힌 게 아니라, 반복 데이터를 필드에 넣으려던 설계가 막힌 것입니다. 반복은 CPT 로 승격하면 정렬 · 검색 · 자동화가 코어 기능으로 풀립니다.
AI 활용 실무
AI 코딩 도구의 결과 품질은 모델보다 컨텍스트가 가릅니다. 프로젝트 규약을 "왜" 와 "회귀 감지" 까지 담아 문서화하면, AI 가 같은 실수를 반복하지 않는 팀원이 됩니다.
개발 워크플로우 입문
헤드리스를 하지 않아도 이미 쓰고 있습니다. 블록 에디터가 글을 저장하는 경로가 바로 이것이고, 응답의 형태를 알면 클라이언트 코드가 절반으로 줄어듭니다.
개발 워크플로우 입문
클릭으로 하던 일을 명령으로 옮기면 그 작업이 기록이 됩니다. 설치는 10분이면 끝나지만, 어떤 PHP 로 어떤 사용자로 도는지를 처음에 정해 두어야 나중에 헤매지 않습니다.
성능 최적화 입문
직관으로 최적화하면 대개 무언가는 좋아집니다. 문제는 그것이 병목이 아니었다는 점입니다. 구간을 나누고 숫자를 얻는 절차부터 정합니다.
개발 워크플로우 입문
add_action 과 add_filter 는 사실 같은 등록부에 쌓입니다. 갈라지는 지점은 하나뿐입니다 — 필터는 값을 돌려줘야 하고, 돌려주지 않으면 그 값이 조용히 null 이 됩니다.
테마 · 플러그인 입문
자식 테마 작업의 첫 질문은 언제나 같습니다. 이 화면은 지금 어느 파일이 그리고 있는가. 추측하지 않고 확인하는 방법이 있습니다.
개발 워크플로우 입문
세 방식은 편의성이 아니라 "프로덕션과 무엇이 같은가" 로 갈립니다. 지금 프로젝트에서 어떤 차이가 중요한지 알면 선택은 금방 끝납니다.