본문으로 건너뛰기

워드프레스

워드프레스 아이콘워드프레스 아이콘ssemworks-microservice-base.wordpress
통신/외부외부 서비스

WordPress 사이트의 글(post)을 생성(create)/단건 조회(get)/목록 조회(getAll)/부분 갱신(update)한다. Application Password(Basic) 인증. REST 경로 자동 감지 — wp-json 이 404 인 사이트는 ?rest_route= 폴백으로 자동 전환한다.

입출력 포트
입력
워드프레스 아이콘워드프레스 아이콘
워드프레스
wordpress
데이터
데이터(main)

다이어그램 설명

  • 입력: 메인 1개.
  • 출력 포트 1개 — 결과 아이템이 다음 마이크로서비스로 전달됩니다.
  • 색 규약 — 실선/파랑은 데이터(main) 흐름, 점선/색상 포트는 AI 서브마이크로서비스 연결(ai_*)입니다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.wordpress
표시 이름워드프레스
카테고리통신/외부
그룹input, output
버전1

자격증명

이름필수
wordpressApi

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
작업operation선택create수행할 작업 (resource=post 글 전용 — page/user/media 는 후속)
선택지: 생성(create) · 단건 조회(get) · 목록 조회(getAll) · 부분 갱신(update)
제목 (title)title문자열""글 제목. 표현식 사용 가능
표시 조건: operation = "create"
본문 (content)content문자열""글 본문(HTML 허용). 표현식 사용 가능
표시 조건: operation = "create"
상태 (status)status선택draft발행 상태 — 미지정 시 draft(초안). publish 는 즉시 공개되므로 주의
선택지: 초안 (draft)(draft) · 발행 (publish)(publish) · 검토 대기 (pending)(pending) · 비공개 (private)(private) · 예약 (future)(future)
표시 조건: operation = "create"
요약 (excerpt)excerpt문자열""글 요약. 표현식 사용 가능
표시 조건: operation = "create"
슬러그 (slug)slug문자열""URL 슬러그(비우면 제목 기반 자동 생성)
표시 조건: operation = "create"
카테고리 ID (categories)categories문자열""카테고리 ID 쉼표 목록 — 이름이 아니라 숫자 ID(카테고리 이름 해석은 후속)
표시 조건: operation = "create"
태그 ID (tags)tags문자열""태그 ID 쉼표 목록 — 이름이 아니라 숫자 ID(태그 이름 해석은 후속)
표시 조건: operation = "create"
글 ID (postId)postId문자열""대상 글 ID. update 는 비워두면 입력 아이템의 id 필드를 폴백으로 사용(getAll→update 라운드트립). 표현식 사용 가능
표시 조건: operation = "get" 또는 "update"
갱신 필드updateFields컬렉션{}갱신할 필드만 지정 — 미지정 필드는 보존된다
표시 조건: operation = "update"
검색어 (search)search문자열""제목/본문 검색어. 표현식 사용 가능
표시 조건: operation = "getAll"
조회 개수 (perPage)perPage숫자10가져올 글 수(기본 10). 100 초과는 page 페이지네이션으로 자동 분할. n8n limit/returnAll 도 수용(returnAll 안전 상한 1,000)
표시 조건: operation = "getAll"
목록 옵션options컬렉션{}표시 조건: operation = "getAll"

ℹ️ 인증: password 는 일반 로그인 비밀번호가 아니라 WordPress [사용자 → 프로필 → 응용 프로그램 비밀번호]에서 발급한 Application Password(공백 포함 24자)입니다. REST 경로는 자동 감지됩니다 — wp-json 이 404 인 사이트(퍼머링크 미설정 등)는 ?rest_route= 형식으로 자동 폴백합니다.

갱신 필드 하위 필드

파라미터이름타입기본값설명
제목 (title)title문자열""
본문 (content)content문자열""
상태 (status)status선택draft선택지: 초안 (draft)(draft) · 발행 (publish)(publish) · 검토 대기 (pending)(pending) · 비공개 (private)(private) · 예약 (future)(future)
요약 (excerpt)excerpt문자열""
슬러그 (slug)slug문자열""
카테고리 ID (categories)categories문자열""
태그 ID (tags)tags문자열""

목록 옵션 하위 필드

파라미터이름타입기본값설명
상태 필터 (status)status문자열""쉼표 목록 허용. draft 등 비공개 상태 조회는 해당 권한 필요
정렬 기준 (orderby)orderby선택date선택지: 작성일 (date)(date) · 수정일 (modified)(modified) · 제목 (title)(title) · ID (id)(id) · 관련도 (relevance)(relevance)
정렬 방향 (order)order선택desc선택지: 내림차순 (desc)(desc) · 오름차순 (asc)(asc)