WPの記事をjsonで書出して、別サイトで使用する
【セットアップ】
別ドメイン、別サーバーでWPのデータを使用したい場合、WP REST APIを使用する。
データを出力するために下記のプラグインを導入する
・WP REST API (WP API)・・・WordPress 4.7以前のバージョンで必要。4.7以降はコア機能として元から導入されている
・ACF to REST API・・・カスタムフィールドの値をjsonデータに含める
プラグインを有効化した後、jsonデータの出力を確認する。
WPインストールされているのドメインに対してwp-json/wp/v2/を付けて表示
http://hogehoge.com/wp-json/wp/v2/
これで、jsonデータが表示される。
※パーマリンク設定がデフォルトのままではデータが出力出来ない
【jsonデータをphpで使用する】
【jsonデータ取得種別】
◯投稿数指定
http://example.com/wp-json/wp/v2/posts?per_page=100
※1~100件意外の値はエラーが出る。
◯投稿のデータ
http://example.com/wp-json/wp/v2/posts
◯個別記事データ
http://example.com/wp-json/wp/v2/posts/123
◯カテゴリー
http://example.com/wp-json/wp/v2/categories
◯タグ
http://example.com/wp-json/wp/v2/tags
◯ユーザー
http://example.com/wp-json/wp/v2/users
参考サイト
-
前の記事
WP Favorite Postsの設定方法 2017.06.13
-
次の記事
IE11対応 jsによるIEブラウザとバージョンの判別 2017.06.23