使用gatsby-source-wordpress i有一个名为'student''的内容类型,该内容具有链接到内容类型'post'的ACF关系字段。我想在学生页面上显示相关帖子(标题和其他字段(。
在学生帖子上,我可以获取相关内容的各个字段,WordPress_ID似乎最有用(以下是"学生"设置的ACF关系字段的一个示例,以显示'WordPress_ID:
{
"node": {
"acf": {
"related_projects": [
64,
88,
1
]
}
}
}
我想做的是在学生页面上构造graphql查询。选择与 enter code here
一组WordPress_ids匹配的所有帖子。我可以看到如何匹配单个ID,但不能匹配多个ID。或单个GraphQl查询可以在页面上循环?
如果您使用ACF在WordPress网站上重新安装API插件,则可以查询通过 acf关系添加相关的帖子 field field。
这是一个使用灵活的内容布局字段的GraphQl查询示例,称为相关内容和一个称为相关帖子的ACF关系字段:
{
allWordpressPost {
edges {
node {
title
acf {
content_post {
__typename
... on WordPressAcf_related_content {
related_posts {
post_title
post_content
}
}
}
}
}
}
}
}