WordPress の記事を外部から取得する際は、基本的にフィードを利用しますが、その場合、取得できる最大件数が決められていたり、公開された記事しか取得できないなどの制約があります。 そのような制約を無視して、WordPress に蓄えた情報を JSON で出力する API ページを作る方法を紹介します。 API Page Template を作成する API は、WordPress で現在適用しているテーマファイルに、オリジナル固定ページという形で設置します。最新記事 3 件を JSON で出力するコードが書かれた api-page.php を用意します: <?php /* Template Name: API Page */ $args = array( 'numberposts' => 3, 'orderby' => 'post_date', 'order' => 'DESC', )
![[WordPress] 記事を JSON で出力する API ページを作る | rakuishi.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/927c0c4b1e66fd219c5b0b8b2ec5dd63300e8740/height=288;version=1;width=512/https%3A%2F%2Frakuishi.com%2Fassets%2Fimages%2Fog.jpg)