워드프레스를 컨텐츠 서버로 활용하기

끄적끄적 싸이트를 하나 만들고 있는데, 컨텐츠를 넣어야 하는 페이지가 있다. 그냥,  http://www.primefaces.org/primeng/#/editor 를 이용하여 기능을 만들고, 테이블을 설계하면 되지만, 뭔가 재미로 만들고 있는데 내가 직접 이것까지 다 만들려니 한 세월이고 헛짓꺼리라는 생각이 들었다.

그런 찰나에 훌륭한 컨텐츠 관리 툴인 WordPress를 사용하고있다는 사실을 기억하고, 이놈을 컨텐츠 서버로 쓰면 좋겠다는 생각이 들었다. 이리저리 조사해보니 가능한듯하다. 워드프레스에 Page를 만들어놓고 그 데이터를 JSON을 이용하여 CI를 통해서 Angular2까지 전달해주는걸로 생각한다. 그래야, CORS문제를 해결하기도 쉽고…(생각해보니 한 사이트에 몰아넣을꺼라 상관이 없긴 한데?) WP REST API V2를 이용하기로 하였고,  테스트 해보니 잘 동작함.

그러던 와중에 그냥 테이블에서 가져와도 되겠다는 생각이 들었다. 굳이 API를 콜해서 가져올 필요가 있을까? 대단한걸 하는것도 아닌지라…

뭐가 나을까.

30분 고민 끝에 WP를 JSON으로 연결하는 것으로 결정. 이유는 JSON이 분석하기 더 쉬워서. 좀 느릴수도 있겠지만, 뭐 사용자가 별로 없을거라서 괜찮을듯.

이라고 생각했는데, 호스팅을 받은 Cafe24의 문제인지 일정 사이즈 이상의 포스트가 JSON으로 읽어지지가 않는다. 속편하게 DB에서 직접 읽도록 하자!!!

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다