gpt4 book ai didi

graphql - Wordpress Gatsby - 我如何访问 graphql 中的 ACF 关系内容,或以其他方式

转载 作者:行者123 更新时间:2023-12-02 18:26:14 25 4
gpt4 key购买 nike

使用 gatsby-source-wordpress 我有一个名为“student”的内容类型,它有一个链接到内容类型“posts”的 ACF 关系字段。我想在学生页面上显示相关帖子(标题和其他字段)。

在学生帖子上,我可以获得相关内容的各个字段,wordpress_id 似乎最有用(下面是“学生”上设置为显示“wordpress_id”的 ACF 关系字段的示例:

{
"node": {
"acf": {
"related_projects": [
64,
88,
1
]
}
}
}

我想要做的是在学生页面上构造一个 graphQL 查询,选择与在此处输入代码一组 wordpress_ids 匹配的所有帖子。我可以看到如何匹配单个 id,但不能匹配多个。或者可以在页面上循环单个 graphQL 查询吗?

最佳答案

如果您使用 ACF to REST API plugin在您的 WordPress 网站上,然后您可以查询通过 ACF 关系 字段添加的相关帖子。

以下是一个 GraphQL 查询示例,使用名为“相关内容”的灵活内容布局字段和名为“相关帖子”的 ACF 关系字段:

{
allWordpressPost {
edges {
node {
title
acf {
content_post {
__typename
... on WordPressAcf_related_content {
related_posts {
post_title
post_content
}
}
}
}
}
}
}
}

关于graphql - Wordpress Gatsby - 我如何访问 graphql 中的 ACF 关系内容,或以其他方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56032184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com