list_of WPGraphQL 中的帖子

Posted

技术标签:

【中文标题】list_of WPGraphQL 中的帖子【英文标题】:list_of Posts in WPGraphQL 【发布时间】:2020-12-19 04:55:00 【问题描述】:

我正在创建一个新的 Gutenberg ACF 块。我希望能够在 GraphQL 中动态提供 Post 对象列表供 Gatsby 阅读。

这是我在 WordPress GraphiQL 和 Gatsby 的 GraphQL 中返回单个帖子的代码。

古腾堡块代码:

盖茨比 GraphQL:

但如果我将其更改为返回帖子列表,这在 WordPress GraphiQL 中确实有效,但在 Gatsby 的 GraphQL 中返回一个空列表。

古腾堡块代码:

WordPress GraphiQL:

盖茨比 GraphQL:

我正在为 Gatsby 使用 gatsby-source-wordpress-experimental 1.3.8。

我是否错误地包装了 Post 对象列表?之前有没有其他人在 WP GraphQL 中提供过 Post 类型的列表?

【问题讨论】:

【参考方案1】:

以下是解决此问题的方法:

查看此:Custom field not saved 观看此视频:https://youtu.be/Po9gyc51HlQ?t=3488 在 php 中包含此代码:可以确定您将 fromType 设置为原始对象,并将 toType 设置为您需要在 list_of 中连接的对象

编码愉快!

【讨论】:

以上是关于list_of WPGraphQL 中的帖子的主要内容,如果未能解决你的问题,请参考以下文章

Elixir Absinthe GraphQL,联合 resolve_type list_of/1

NextJS、Apollo、WPGraphQL & 组合或检索超过 100 条记录

为结构提升分配 list_of

使用 Apollo 在 WPGraphQL 中获取摘录的 RAW 格式的问题

使用 boost 的 list_of 将 std::list 传递给构造函数不会编译

GatsbyJS:从 WPGraphQL 查询 Gatsby-image 以获取高级自定义字段