WordPress
WordPress소셜·퍼블리싱
WordPress 콘텐츠·페이지·미디어 업로드·댓글 검토·리비전·사이트 관리
제공 도구 15
발신·파괴적 작업 등 되돌리기 어려운 도구는 실행 전 사용자 승인을 거칩니다.
- wordpress__api_destructive파괴적승인 필요
WordPress 삭제·사용자 권한·사이트 설정·플러그인 변경 — ⚠️ 영구 삭제는 되돌릴 수 없고 권한 변경·플러그인 활성화는 사이트 전체에 영향을 준다. wordpress__describe_operation으로 입력·권한을 확인한다. 대상 id는 wordpress__api_read 결과에서 얻는다. 결과: data · operation.
- wordpress__api_send발신승인 필요
WordPress 공개 콘텐츠·페이지 수정·발행, 댓글 승인·답글, 미디어 업로드, autosave 실행 — ⚠️ 변경은 방문자에게 보일 수 있고 전달된 알림은 되돌릴 수 없다. 초안 작성은 wordpress__api_write를 쓴다. wordpress__describe_operation으로 입력·권한을 확인한다. 요청에 대상·변경 내용이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 결과: data · operation.
- wordpress__publish_post발신승인 필요
초안 상태의 글 하나를 공개 발행한다. ⚠️ 사이트 방문자 전원에게 즉시 공개되고 이미 전달된 알림은 되돌릴 수 없다 — 사용자가 어느 글인지(제목) 모르면 먼저 대화에 알린다(승인 카드엔 id 만 나온다). 발행 전에 고칠 것이 있으면 wordpress__update_post 로 먼저 고친다. 페이지는 wordpress__api_send로 발행한다. post_id 는 wordpress__list_posts(status=draft) 결과의 id 나 wordpress__create_post 결과의 post_id. 결과: published · post_id · status · link.
- wordpress__update_post발신승인 필요
WordPress 초안·대기·비공개 글 수정 — ⚠️ 상태 조회 직후 다른 사용자가 발행하면 변경이 즉시 보일 수 있고 전달된 알림은 되돌릴 수 없다. 이미 발행된 글은 wordpress__update_published_post를 쓴다. post_id는 wordpress__list_posts 결과의 id. 요청에 바뀔 내용이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 결과: updated · post_id · status · link.
- wordpress__update_published_post발신승인 필요
이미 발행된(예약 포함) 글의 제목·본문·발췌·분류를 수정한다. ⚠️ 바뀐 내용이 방문자에게 즉시 보이고 이전 내용을 돌려주지 않아 이 커넥터로는 되돌릴 수 없다 — 고치기 전에 wordpress__read_post 로 지금 내용을 본다. 요청에 바뀔 내용이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 초안·대기·비공개 글은 wordpress__update_post(동시 발행 보호를 위해 승인 필요). 빈 문자열은 무시돼 필드를 비울 수 없다. post_id 는 wordpress__list_posts 결과의 id. 결과: updated · post_id · status · link.
- wordpress__api_write쓰기
WordPress 게시물·페이지 초안 작성 — 서버가 status=draft를 강제한다. 공개 발행·수정은 wordpress__api_send를 쓴다. wordpress__describe_operation으로 입력을 확인한다. 결과: data.id · data.status · data.link.
- wordpress__create_post쓰기
새 글을 초안(draft)으로 작성한다 — 이 도구로는 공개되지 않는다(발행은 wordpress__publish_post). content 는 HTML 또는 평문(빈 줄 = 문단 구분). 결과: created · post_id · status · link.
- wordpress__api_read읽기
WordPress core 목록·상세 조회 — 페이지·미디어·댓글 검토 대기·리비전·사용자·설정을 읽는다. wordpress__describe_operation으로 입력·권한을 확인한다. 결과: data · pagination.next_cursor. 다음 페이지는 같은 params와 cursor로 조회한다.
- wordpress__describe_operation읽기
WordPress operation 입력·권한 조회 — core wp/v2의 경로·필수 입력 schema·고정 risk·capability·제약을 확인한다. 결과: path · path_params · schema · risk · capability · supported. 사이트 API는 호출하지 않는다.
- wordpress__list_comments읽기
댓글 목록 — 승인된 댓글만 (WP 기본). post_id 로 특정 글의 댓글만 볼 수 있다. 행: id·대상 글·작성자·날짜·내용 발췌
- wordpress__list_pages읽기
페이지(정적 콘텐츠) 목록·검색 — 검색어와 상태로 거른다. 행: id·상태·날짜·제목·링크·발췌. 초안 페이지는 status=draft 지정 (기본은 발행된 페이지만)
- wordpress__list_posts읽기
게시물 목록·검색 — 검색어와 상태로 거른다(기본은 발행된 글만, 초안은 status=draft). page 로 다음 페이지. 결과: 글마다 id · status · date · title · link · excerpt.
- wordpress__list_terms읽기
카테고리·태그 목록 — wordpress__create_post · wordpress__update_post · wordpress__update_published_post 의 categories·tags id 를 여기서 얻는다. 결과: 항목마다 id · name · slug · count (최대 25건).
- wordpress__read_page읽기
페이지 내용을 평문으로 읽는다 — 초안 포함(원문 우선, 권한이 없으면 공개 렌더 본문으로 폴백). 내용이 매우 길면 잘리고 그 사실을 알린다
- wordpress__read_post읽기
게시물 하나를 평문으로 읽는다 — 초안 포함(원문 우선, 권한이 없으면 공개 렌더 본문). 너무 길면 잘린다. 결과: Title · Status · Date · Link 줄과 본문(텍스트).
연동 준비
- 기존 연결은 계정 역할을 그대로 사용합니다. 미디어는 upload_files, 댓글 검토는 moderate_comments, 관리자 설정·사용자·플러그인은 해당 관리자 권한이 필요합니다. 권한 부족은 사이트 관리자에게 역할을 요청하세요. Application Password가 회수됐다면 사용자 → 프로필에서 재발급 후 다시 연결하세요. OAuth scope·재동의는 없으며 DB 안내 변경으로 토큰 권한은 늘어나지 않습니다. 바로가기