AI가 작성한 글을 워드프레스에 자동으로 올릴 수 있을까? 가능하다. 다만 ChatGPT가 아무 권한 없이 사이트에 접속해 마음대로 발행하는 방식은 아니다. 안전한 자동화에는 워드프레스 계정, 허용된 작업 범위, 초안 검토, 발행 일정이라는 네 가지 조건이 필요하다.
이 글은 실제 개인 워드프레스 사이트에서 AI를 활용해 초안을 다듬고, 관리자 화면에 등록하고, 날짜를 지정해 예약 발행한 과정을 기준으로 정리한다. 목표는 글을 대량 생산하는 것이 아니라 반복 작업을 줄이면서도 작성자의 판단과 책임을 유지하는 것이다.
먼저 구분할 세 가지 방식
1. AI로 글만 작성하고 사람이 직접 등록
가장 단순하고 안전하다. AI가 제목, 목차, 본문, 요약, 태그를 제안하고 작성자가 워드프레스 편집기에 옮긴다. 자동화 정도는 낮지만 계정 권한을 외부 도구에 제공하지 않아도 된다. 처음 자동화를 시도할 때 적합하다.
2. 로그인된 관리자 화면에서 등록 작업 보조
작성자가 워드프레스에 로그인한 상태에서 허용한 범위 안에서 제목과 본문을 입력하고 카테고리, 작성자, 발행 시간을 설정한다. 화면에 표시되는 내용을 확인하며 작업하므로 결과를 검토하기 쉽다. 다만 로그인 세션이 끊기거나 편집기 구조가 바뀌면 작업이 실패할 수 있다.
3. WordPress REST API로 등록
반복 발행이 많다면 REST API가 더 안정적이다. 워드프레스는 글, 페이지, 카테고리, 태그 등을 JSON으로 주고받는 공식 API를 제공한다. 외부 자동화에서는 일반 로그인 비밀번호 대신 애플리케이션 비밀번호를 사용하는 것이 적절하다. 이 방법은 구조화된 자동화에 유리하지만 권한 관리와 오류 기록을 직접 설계해야 한다.
실제 작업 순서
- 주제와 독자를 먼저 정한다. 검색량만 보고 주제를 고르지 않고 사이트의 기존 분야와 연결되는지 확인한다.
- 공식 자료를 조사한다. 기술 글은 제품 공식 문서와 현재 버전을 확인하고, 역사 글은 사료와 연구자료를 구분한다.
- 초안을 구조화한다. 문제 제기, 핵심 개념, 단계별 설명, 오류 사례, 점검표, 참고자료 순으로 작성한다.
- 워드프레스에 초안으로 등록한다. 처음부터 공개하지 않고 제목, 본문, 카테고리와 태그를 확인한다.
- 작성자와 공개 범위를 점검한다. 자동화 계정명이 사이트 화면에 그대로 나타나지 않는지 확인한다.
- 예약 시간을 지정한다. 다른 연재와 겹치지 않도록 일정한 요일과 시간을 사용한다.
- 예약 목록에서 상태를 검증한다. 제목 옆에 ‘예약됨’이 표시되고 시간대가 사이트 설정과 일치하는지 확인한다.
자동 발행 전에 반드시 검토할 것
- 제목이 실제 본문 내용을 정확히 요약하는가?
- AI가 존재하지 않는 기능이나 출처를 만들어내지 않았는가?
- 인용문과 이미지의 저작권을 확인했는가?
- 비밀번호, 이메일, API 키 같은 정보가 본문에 포함되지 않았는가?
- 카테고리와 태그가 기존 분류 체계와 일치하는가?
- 내부 링크가 공개된 주소를 가리키는가?
- 모바일에서도 문단과 표가 읽기 쉬운가?
전용 계정을 사용하는 이유
자동화에는 사이트 소유자의 최고 관리자 계정보다 작업 전용 계정을 사용하는 편이 낫다. 필요한 기능만 허용하고, 문제가 생기면 해당 계정만 비활성화할 수 있기 때문이다. 글 작성만 필요하다면 플러그인 설치, 테마 변경, 사용자 관리 권한까지 줄 이유가 없다.
외부 프로그램이 REST API를 이용한다면 일반 비밀번호를 저장하지 말고 애플리케이션 비밀번호를 별도로 발급한다. 워드프레스 공식 문서는 애플리케이션 비밀번호가 외부 HTTPS 요청의 인증 수단이며 개별적으로 폐기할 수 있다고 설명한다.
예약 발행이 좋은 이유
여러 글을 한꺼번에 공개하면 독자가 각 글을 발견할 시간이 짧고 사이트의 업데이트 흐름도 불규칙해진다. 반대로 초안을 미리 완성해 일정한 간격으로 발행하면 검토 시간을 확보하고 연재의 앞뒤 연결도 준비할 수 있다.
워드프레스 편집기의 공개 날짜를 미래로 지정하면 글은 ‘예약됨’ 상태가 된다. 예약 시간은 워드프레스의 사이트 시간대를 기준으로 하므로 서버 시간과 혼동하지 않는 것이 중요하다.
AI 자동화에서 사람이 맡아야 할 판단
AI는 목차 정리, 문장 교정, 태그 후보, 반복 입력에는 강하다. 그러나 어떤 주제를 사이트의 이름으로 공개할지, 사실관계가 충분히 검증되었는지, 개인의 경험과 관점이 정확히 반영되었는지는 작성자가 판단해야 한다.
Google은 검색 순위만을 목적으로 여러 주제의 글을 대량 자동 생성하는 방식을 경고한다. 자동화를 사용하더라도 실제 경험, 분석, 출처, 작성 과정처럼 독자가 신뢰할 근거를 제시해야 한다. AI의 역할은 작성자를 대체하는 것이 아니라 편집과 운영의 반복 작업을 줄이는 데 있다.
정리
- 워드프레스 자동 등록에는 인증된 계정과 명확한 작업 권한이 필요하다.
- 처음에는 초안 등록과 예약 발행 보조 방식이 가장 확인하기 쉽다.
- 반복 규모가 커지면 REST API와 애플리케이션 비밀번호를 고려할 수 있다.
- 사실 확인과 최종 발행 판단은 작성자가 맡아야 한다.
다음 글에서는 예약 시간이 지났는데도 글이 공개되지 않는 이유와 WP-Cron 점검 방법을 살펴본다.
참고자료
- WordPress.org, Page/Post Settings Sidebar
- WordPress REST API Handbook
- WordPress REST API Authentication
- Google Search Central, 사람을 위한 유용하고 신뢰할 수 있는 콘텐츠 만들기