버튼 한 번에 워드프레스 글 자동 등록하기 (n8n HTTP Request 노드 활용)

안녕하세요, 고블로입니다 😊
오늘은 n8n의 HTTP Request 노드를 이용해서
워드프레스에 글을 자동으로 등록하는 방법을 알려드릴게요.

코딩을 몰라도 됩니다.
그냥 차근차근 따라 하시면, 버튼 한 번으로 초안 글이 짠! 하고 등록됩니다.
원하시면 예약 발행이나 완전 자동화까지도 가능해요.


🎯 시작하기 전에 준비물 4가지

자동 등록을 하려면 딱 4가지만 준비하면 돼요.

  1. 워드프레스 블로그
  2. 관리자 계정으로 발급한 ‘애플리케이션 비밀번호’
  3. 내 블로그 주소 (예: https://example.com)
  4. n8n (클라우드든, 도커로 돌리든 상관없어요)

📦 전체 흐름 이해하기

구조는 생각보다 간단합니다.

글 데이터 → HTTP Request → 워드프레스 REST API → 새 글(초안)

n8n이 우체부가 돼서
“이 글 좀 등록해 주세요~” 하고 워드프레스에 배달하는 거예요.


🗝 워드프레스 사전 준비 — 앱 비밀번호 발급

워드프레스 관리자 화면에서
사용자 → 프로필로 들어가세요.
맨 아래에 애플리케이션 비밀번호 발급 메뉴가 있습니다.

  • 이름을 하나 정하고 비밀번호를 발급받습니다.
  • 발급 직후에만 볼 수 있으니 꼭 복사해서 안전하게 보관하세요.

앱 비밀번호 만드는 방법은 다음에 별도 포스팅으로 더 자세히 다룰게요.


🛠 n8n 설정 방법

1) 자격증명(Credentials) 만들기

n8n에서 Credentials 메뉴를 열고
WordPress API를 선택합니다.

  • 사용자명 = 워드프레스 관리자 계정 아이디
  • 비밀번호 = 방금 발급받은 앱 비밀번호
  • URL = https://내블로그주소

저장하면 인증이 준비됩니다.


2) 전송할 데이터 정의하기 — Set 노드

n8n 캔버스에 Set 노드를 추가합니다.
필드 4개를 만들어 주세요.

  • title : 글 제목
  • content : 본문 (HTML 가능)
  • slug : 글 고유 주소 (짧고 기억하기 쉽게)
  • excerpt : 요약글 (검색·SNS 미리보기용)

3) HTTP Request 노드 설정하기

  • Method : POST
  • URL : https://내블로그주소/wp-json/wp/v2/posts
  • Authentication : 아까 만든 WordPress API 크레덴셜
  • Send Body : true
  • Body Parameters
    • title = ={{ $json.title }}
    • content = ={{ $json.content }}
    • slug = ={{ $json.slug }}
    • status = draft (초안)
    • excerpt = ={{ $json.excerpt }}

그리고 Set → HTTP Request 순서로 연결하세요.


4) 실행과 결과 확인

상단의 Execute Workflow 버튼을 눌러 실행합니다.
워드프레스 관리자에서 글 → 모든 글 → ‘초안’ 탭을 보면,
방금 등록한 글이 보일 거예요.
열어 보면 제목, 본문, 요약글이 그대로 들어가 있습니다.


🚨 자주 나오는 오류와 해결법

  • 401 Unauthorized → 사용자명/앱 비밀번호 확인
  • 403 Forbidden → 보안 플러그인이나 방화벽이 REST API를 막고 있음
  • 404 Not Found → URL 오타 확인 (…/wp-json/wp/v2/posts)
  • 400 Bad Request → 필드 누락, 철자 오류

팁: n8n의 HTTP Request 노드 Response 탭에서 에러 메시지를 먼저 확인하세요.


🌟 확장 팁

  • 카테고리, 태그도 함께 보낼 수 있어요. 다만, 워드프레스에서 카테고리/태그 ID를 먼저 확인해야 해서 초보자에겐 조금 복잡합니다.
  • 이미지를 올리려면 /wp/v2/media를 사용하세요. 파일명은 영문으로!
  • 업로드한 이미지의 ID를 featured_media로 연결하면 대표 이미지가 자동으로 붙습니다.

📌 마무리

오늘은 n8n HTTP Request 노드워드프레스 초안 글 자동 등록을 해봤습니다.
이제 반복적인 복사·붙여넣기에서 해방되실 수 있어요.
다음에는 이미지 자동 업로드까지 이어가 보겠습니다.