Technote

WP-CLI 자동화 레시피

클릭으로 하던 일을 명령으로 옮기는 실무 모음. 시딩 · 마이그레이션 · 점검 · 정리 작업을 재현 가능한 스크립트로 만드는 방법을 다룹니다.

글 7편

개발 워크플로우 입문

WP-CLI 설치와 첫 명령 — 서버와 로컬은 다릅니다

클릭으로 하던 일을 명령으로 옮기면 그 작업이 기록이 됩니다. 설치는 10분이면 끝나지만, 어떤 PHP 로 어떤 사용자로 도는지를 처음에 정해 두어야 나중에 헤매지 않습니다.

개발자 5분 읽기

개발 워크플로우 실무

search-replace 안전 수칙 — 직렬화와 guid

SQL 한 줄로 도메인을 바꾸면 위젯과 테마 설정이 조용히 빈 값이 됩니다. 직렬화가 문자열 길이를 함께 저장하기 때문이고, 이 문제는 도구를 바꾸는 것으로 완전히 사라집니다.

개발자 5분 읽기

개발 워크플로우 실무

eval-file 로 스크립트 돌리기 — 인자 전달의 함정

완전히 로드된 워드프레스 안에서 내 PHP 파일을 실행하는 방법입니다. 다만 --로 시작하는 플래그는 스크립트에 도착하지 않습니다 — WP-CLI 가 먼저 먹기 때문입니다.

개발자 4분 읽기

개발 워크플로우 심화

자체 WP-CLI 명령 만들기 — 플러그인에 명령 붙이기

등록은 세 줄이면 끝나고, 문서 주석이 그대로 도움말이 됩니다. 실제로 신경 써야 하는 것은 log · warning · error 중 무엇을 부르느냐입니다 — error 는 실행을 멈춥니다.

개발자 4분 읽기

서버 · 인프라 심화

wp-cron 을 시스템 크론으로 옮기기 — 예약이 늦는 이유

예약한 글이 정시에 안 나오는 이유는 대개 코드가 아니라 구조입니다. 워드프레스의 크론은 방문 요청에 얹혀 돌기 때문에, 조용한 사이트에서는 아무것도 실행되지 않습니다.

개발자 4분 읽기

₩270,000 · 신청하기