Q. Gridsomeに取り込んだWordPressのデータをどうなっている?
公開日:2021年4月5日
A.nswer
設定で指定した「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 | タグの一覧 |
基本的には、
- 詳細は「接頭文字 + 種類」
- 一覧は「all + 接頭文字 + 種類」
と覚えておけばOKです。
なお、クエリ名はプラグインが自動生成するので、ユーザー側で変更できるのは「接頭文字」だけです。