AI 워드프레스 자동화, 글 작성부터 발행까지 자동으로 하는 방법

이 글 자체가 AI 워드프레스 자동화의 산물입니다. 지금 읽고 계신 이 블로그 글은 Claude Code가 작성하고, Python 스크립트가 워드프레스에 자동 업로드했어요. 제가 한 건 “이 주제로 글 써줘”라고 시킨 것뿐입니다.

이 글에서 AI 워드프레스 자동화 파이프라인을 어떻게 만들었는지, 실제 구축 과정을 공유합니다.

AI 워드프레스 자동화, 전체 흐름

전체 파이프라인은 3단계입니다.

  1. 글 작성 — Claude Code가 HTML 형태로 글을 작성합니다
  2. SEO 설정 — 포커스 키워드, 메타 설명을 글에 포함시킵니다
  3. 자동 발행 — Python 스크립트가 WordPress REST API로 업로드합니다

명령 한 줄이면 글이 워드프레스에 올라가요.

python wp_publish.py "글.html" --category "AI 도구 가이드" --focus-keyword "AI 검색" --status draft

1단계: Claude Code로 글 작성

글 작성은 Claude Code에게 시킵니다. 단, 아무렇게나 시키면 품질이 들쑥날쑥해요. 핵심은 규칙을 미리 정해놓는 것입니다.

저는 CLAUDE.md 파일에 이런 규칙을 적어뒀어요.

  • SEO 규칙 — 포커스 키워드를 제목, 첫 문단, H2, 본문에 자연스럽게 분포
  • 톤 규칙 — 합니다/해요 혼용, 명령조 금지, 과한 구어체 지양
  • 구조 규칙 — 첫 문단에 키워드 + 후킹, H2로 섹션 구분, 표와 목록 활용
  • HTML 규칙 — meta description 포함, 깔끔한 시맨틱 HTML

이 규칙이 있으면 “이 주제로 글 써줘”라고만 해도 매번 일정한 품질의 글이 나옵니다.

2단계: SEO 자동 설정

워드프레스에 Rank Math SEO 플러그인이 설치되어 있으면, 발행 스크립트가 SEO 설정까지 자동으로 해줍니다.

  • 포커스 키워드 — 명령어의 –focus-keyword 옵션으로 지정
  • 메타 설명 — HTML의 <meta name=”description”>에서 자동 추출
  • 카테고리/태그 — 명령어 옵션으로 지정. 없으면 자동 생성

글을 쓸 때 meta description만 잘 넣어두면, 발행할 때 별도 SEO 작업이 필요 없어요.

3단계: 자동 발행 스크립트

발행 스크립트는 Python으로 만들었습니다. WordPress REST API를 사용해요.

스크립트가 하는 일:

  1. HTML 파일을 읽어서 제목과 본문을 추출합니다
  2. 카테고리/태그 이름을 WordPress ID로 변환합니다 (없으면 생성)
  3. WordPress REST API로 글을 발행합니다
  4. Rank Math API로 SEO 메타데이터를 설정합니다

인증 방식: WordPress Application Password를 사용합니다. WP 관리자 → 사용자 → 프로필에서 생성할 수 있어요. 비밀번호는 config.json에 별도 저장하고, 코드에 직접 넣지 않습니다.

“코딩을 모르는데 이걸 어떻게 만들었나요?”

이 스크립트도 Claude Code가 만들었습니다.

제가 한 건 이거예요.

  1. “WordPress REST API로 글을 발행하는 Python 스크립트를 만들어줘”
  2. “Rank Math SEO 키워드도 자동으로 설정되게 해줘”
  3. “카테고리 이름으로 지정하면 자동으로 ID를 찾게 해줘”
  4. “비밀번호는 config 파일에서 읽게 해줘”

이렇게 기능을 하나씩 요청했더니, Claude Code가 완성된 스크립트를 만들어줬어요. 코딩을 몰라도 “뭘 원하는지”를 설명할 수 있으면 만들 수 있습니다.

자동화해서 실제로 바뀐 것

작업 이전 자동화 후
글 작성 워드프레스 에디터에서 직접 작성 Claude Code가 HTML로 작성
SEO 설정 Rank Math에서 수동 입력 발행 시 자동 설정
카테고리/태그 WP 관리자에서 수동 선택 명령어 옵션으로 자동
발행 WP 에디터에서 “발행” 클릭 터미널 명령 한 줄
5편 일괄 발행 하나씩 복사+붙여넣기 명령 5줄 연속 실행

특히 글을 여러 편 한꺼번에 올릴 때 차이가 큽니다. 수동으로 하면 편당 10~15분씩 걸리는데, 자동화하면 5편을 2분이면 올려요.

아직 수동으로 하는 것들

완전 자동화는 아닙니다. 이런 건 아직 수동이에요.

  • 대표 이미지 — 이미지 생성 + 업로드는 수동. API로 가능하지만 아직 구현 안 함
  • 최종 확인 — 발행 전에 미리보기로 레이아웃 확인은 한번 합니다
  • 발행 타이밍 — draft로 올려놓고, 며칠 간격으로 publish 상태로 전환

이 파이프라인을 만들려면 필요한 것

필요한 것 비용 비고
WordPress 사이트 호스팅비 (월 수천원~) REST API 지원 필수 (기본 지원)
Claude Code Max $100/월 또는 API 글 작성 + 스크립트 개발
Python 무료 스크립트 실행 환경
Rank Math (선택) 무료 버전 충분 SEO 자동 설정용

정리하면

AI 워드프레스 자동화의 핵심은 “글 작성 규칙 + 발행 스크립트”입니다. Claude Code에 규칙을 정해두면 일정한 품질의 글이 나오고, 발행 스크립트가 워드프레스에 올려줘요.

코딩을 몰라도 만들 수 있습니다. “이런 스크립트 만들어줘”라고 Claude Code에 시키면 되니까요. 자동화의 시작은 코딩 실력이 아니라 “뭘 자동화할지 아는 것”입니다.

※ 이 글을 포함해 이 블로그의 모든 글은 위 파이프라인으로 작성·발행되었습니다.