WordPressのデータをJSで取得するために

WordPressのトップページの一部にサムネイル付きのカテゴリ一覧を表示させて、ドロップダウンでカテゴリを切り替えて表示し、同様にタグの記事一覧もドロップダウンを設けて切り替え表示させる。
さらに、同じようなことをカテゴリ一覧のページでも出来れば・・・。

というような案件があって、どうしたものかと考えた。

JSでデータを取ってくるしかないよねと。

で、パッと思い浮かぶ方法は WP REST API を使う方法なんだけど、まだ使ったことがなくて覚えながらだと時間かかっちゃうなー、と思った。
それに、自分が必要なデータがちゃんと取れるのかどうかも分からない。(知らないから)

というわけで別の方法を考えた。

固定ページを1つ用意して、そのテンプレートに各種データを取得するコードを書き、URLクエリーで条件を与えることによって必要なデータを取得するというもの。
JSON文字列を出力して、それをJSで取得し、その後のデータハンドリングをやるというもの。

とりあえず今、タクソノミーのタームのデータをJSONで書き出すところまでは出来たところ。
最終的にちゃんと出来たらブログにもコードを上げようかと思っているところ。

<2018.2.2 追記>
こちらのページにコードを書いています。

[WordPress] JSでカテゴリ一覧を取得する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です