Railsアプリに限らずブログコンテンツ的なものを管理画面とあわせて実装するのはとにかく大変。ということでRailsにWP-REST-APIをつなげたらなんとかなったし便利だったので簡単に備忘録。粒度は大きい。 WP-REST-APIって? WordPress4.5にマージされる予定のAPI。WordPressが持ってるコンテンツをJSONで返す。 そもそもは2009年、MOMAのWEBサイト(Rails)にブログを実装しようとなったときに「めんどくせーしWPをつなげればいいんじゃね?」と誰かが思いついたのか知らないが結果として実装されたAPIをまとめたプラグインが元祖らしい。 何がうれしいの? 色々あるが「WPの管理画面とエコシステムが使える」点は工数が省エネ。私はRailsアプリに繋いだがSPAなフロントに対するコンテンツサーバーとして使う方向性もある。 ↓がREST APIの全体像を