코딩로봇 데브포일

워드프레스 자동화 안내

워드프레스를 자동화하는 4가지 접근

① REST API

WordPress 5.0부터 기본 탑재. wp/v2/posts 엔드포인트로 글을 만들고 수정할 수 있습니다. 가장 정석.

② XML-RPC

예전 방식. 보안 이슈가 있어 데브포일에서는 비활성을 권장합니다.

③ wp-cli

서버 SSH로 접속해 명령어 한 줄로 글을 만드는 방식. 대량 작업에 적합.

④ mu-plugin 직접 INSERT

wp_insert_post() PHP 함수를 직접 호출. 가장 자유롭지만 권장 사용자는 중급 이상.

흔한 실수

  • 인증 토큰을 코드에 하드코딩 → Application Password 사용
  • 한 번에 100개씩 INSERT → 서버 부하, 100개당 sleep 권장
  • featured image를 URL로만 등록 → 미디어 업로드 후 ID로 연결해야 안정