Qandar

Q Gridsomeに取り込んだWordPressのデータをどうなっている?

公開日:2021年4月5日

Answer

設定で指定した「typeName」を接頭文字にして自動生成されます

Gridsome公式プラグイン「@gridsome/source-wordpress」を使って、WordPressサイトからデータを取り込むと、自動でWordPressサイトのデータを取り込んでくれます。

どんなデータが取り込まれているかは、gridsome developで立ち上がるGraphQL Playgroundでチェックできます。

http://localhost:8080/___explore

表示されたページの右側の「DOCS」のボタンをクリックすると、全てのクエリがチェックできます。

Gridsomeに取り込まれたWordPressのデータの法則

いちいちチェックするのが面倒という場合は、取り込まれ方の法則を知っておけば大丈夫です。

主な項目を一覧にまとめると下記の通りです。(「xx」はgridsome.config.jsで指定した「typeName」)

WordPress項目 GraphQLクエリ 補足
投稿 xxPost 投稿の詳細
投稿一覧 allxxPost 投稿の一覧
固定ページ xxPage 固定ページの詳細
固定ページ一覧 allxxPage 投稿の一覧
メディア xxAttachment メディアの詳細
メディアの一覧 allxxAttachment メディアの一覧
投稿者 xxAuthor 投稿者の詳細
投稿者一覧 allxxAuthor 投稿者一覧
カテゴリ xxCategory カテゴリの詳細
カテゴリ一覧 allxxCategory カテゴリ一覧
タグ xxPostTag タグの詳細
タグの一覧 allxxPostTa タグの一覧

基本的には、

  1. 詳細は「接頭文字 + 種類」
  2. 一覧は「all + 接頭文字 + 種類」

と覚えておけばOKです。

なお、クエリ名はプラグインが自動生成するので、ユーザー側で変更できるのは「接頭文字」だけです。

新着Q&A