워드프레스 관리자 화면 밖에서 사이트 데이터를 다뤄야 할 때가 있습니다. 글 수백 편을 한 번에 등록하거나, 외부 프로그램과 재고를 맞추는 경우가 대표적입니다. 이럴 때 쓰는 공식 통로가 REST API입니다.
1REST API, 한 문장으로 정리하면
REST API는 워드프레스와 외부 프로그램이 데이터를 주고받는 표준 창구입니다. 사람이 관리자 화면에 로그인해 글을 쓰는 대신, 프로그램이 정해진 주소로 요청을 보내 같은 일을 처리하게 해 줍니다.
브라우저 주소창에 '사이트주소/wp-json/wp/v2/posts'를 입력해 보세요. 최신 글 목록이 데이터 형태로 나옵니다. 별도 설치 없이 모든 워드프레스에 기본 내장되어 있다는 뜻입니다.
2실무에서 쓰이는 대표 사례
사이트 화면 안에서 기능을 넣는 쇼트코드가 '내부 확장'이라면, REST API는 '바깥과의 연결'이라고 구분하면 이해가 빠릅니다.
3도입 전에 확인할 두 가지
첫째는 인증입니다. 글 읽기는 누구나 할 수 있지만 쓰기·수정에는 권한이 필요하며, 보통 워드프레스가 제공하는 애플리케이션 비밀번호 방식을 사용합니다. 둘째는 보안입니다. 사용자 목록처럼 굳이 공개할 필요 없는 정보가 노출되지 않는지 점검하고, 쓰지 않는 기능은 보안 플러그인으로 제한해 두는 편이 안전합니다.
※ 본 글은 워드프레스 기본 REST API(wp/v2)를 기준으로 작성했으며, 사이트에 설치된 보안 플러그인 설정에 따라 일부 요청이 차단되어 있을 수 있습니다.
IDC.KR은 REST API 연동과 자동 발행 구축을 포함한 워드프레스 제작을 정찰제로 진행합니다. 외부 시스템과 연결이 필요한 프로젝트라면 제작 문의에 요구사항을 간단히 남겨 주세요.
함께 읽으면 좋은 칼럼
HOMEPAGE PLAN
홈페이지 제작 플랜
정찰제입니다. 아래 금액 외에 추가로 청구되는 비용은 없습니다.
호스팅 베이직
198,000원
호스팅 비즈니스
294,000원
호스팅 프로페셔널
426,000원
구매형 (저작권 소유)
550,000원
어드벤처드
750,000원
울티마
950,000원
REFERENCE
대기업 레퍼런스 샘플
실제 대기업 홈페이지를 실측해 같은 정보구조로 제작한 샘플입니다.
