问题标签 [wp-graphql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
144 浏览

reactjs - 如何在 reactJS 中映射嵌套的 graphQL 查询

我想从此响应中显示 featuresImage -> mediaItemUrl 我能够映射 authorId 和 title 的东西,但是如何获取图像的媒体 URL

这是 ReactJS 代码代码片段

0 投票
0 回答
232 浏览

graphql - Nextjs - WPGraphQL 菜单查询中的子项为空

WPGraphiQL IDE 显示正确的数据,如下所示:

在此处输入图像描述

但是当我在前端使用 Apollo Client 进行相同的查询时,菜单的子项返回 null。

通过查询获取数据

安慰:

https://i.stack.imgur.com/UdMVY.png

所有其他节点返回子节点没有任何问题。

0 投票
1 回答
747 浏览

vue.js - 尝试使用 Nuxt、Apollo 和 WPGraphQL 渲染 _slug.vue 页面时无法使 nuxt-link 工作

我有一个 nuxt/vue 应用程序,使用 apollo 在 Wordpress 上查询 WPGraphQL。我很难在我的索引页面上设置我的 nuxt-link 以路由到我的 _slug.vue 页面。如果我使用帖子的 slug 在浏览器上手动输入 url,我可以呈现我想要的数据。在我的索引页面中,如何使用带有参数的 post.slug 来渲染我的 _slug.vue 页面?

这是我的 GraphQL 查询:

我的 /blog/index.vue 页面包含博客文章列表,我正在尝试使用 nuxt-link 链接每个帖子以呈现 _slug.vue:

使用下面的 _slug.vue 文件,它使用与我的博客页面相同的查询,并且如果我在浏览器上键入带有 slug 的正确 url,它就能够呈现:

“.slug”究竟是指“this.$route.params.slug”中的什么?

0 投票
1 回答
651 浏览

reactjs - WPGraphQL useMutation GraphQL 错误:“RootMutation”类型的字段“registerUser”上的未知参数“用户名”

我正在使用 react、nextjs 和 wpgraphql 构建一个无头 wordpress 网站。我正在尝试创建一个突变来注册用户,但在提交表单后出现以下错误:

当我使用 GraphiQL 在 wordpress 中直接测试突变时,一切都按预期工作:

这是我正在使用的代码:

我很感激我能得到的任何帮助来让它工作。

0 投票
1 回答
1188 浏览

wordpress - 如何在 graphql-wp 高级自定义字段上添加自定义过滤器

我正在尝试为使用高级自定义字段插件定义的自定义字段添加新过滤器。

在此处输入图像描述

我想过滤艺术家的年龄,我查阅了一些文档,但在进展过程中感到困惑。(我是wordpress新手)

我已将以下代码行添加到我的functions.php 中,遗憾的是没有任何明显的结果。

我希望实现的是在由高级自定义字段定义的艺术家元数据字段组中的年龄字段上过滤艺术家,下图进行说明。

在此处输入图像描述

0 投票
1 回答
916 浏览

wordpress - 您的 wordpress 服务器似乎已超载。[解决了]

尝试调用时出现以下错误gatsby develop

我尝试按照建议设置 requestConcurrency: 5 和 previewRequestConcurrency: 2 ,但这还不够。

我在出现错误之前所做的事情可能与此相关:

  • 我今天更新了WPGraphQL插件(v1.1.1)(我试图降级到 v1.1.0 但问题仍然存在)
  • 我将useGatsbyImage(在 gatsby-config.js 中的 'gatsby-source-wordpress-experimental' 选项中)设置为 false 以进行一些测试。

Wordpress 上使用的插件有:WP Gatsby (v0.9.1), WP GraphQL (v1.1.0), WP GraphQL Gutenberg (v0.3.5).

我正在运行本地 wordpress 服务器(通过本地),它似乎工作正常。

[已解决]:我禁用了 WP GraphQL Gutenberg (v0.3.5),它又开始工作了。看起来这个插件可能会使 wordpress 服务器超载。

0 投票
0 回答
289 浏览

php - 使用 WPGraphQL 在草稿模式下获取帖子

使用无头 WordPress 和 WPGraphQL,当页面设置为draft状态,并且我尝试将页面拉入我的 React 导航时,站点会中断。如何过滤掉设置为draft状态的页面/帖子,或者将它们拉入然后在前端过滤?

0 投票
2 回答
2313 浏览

wordpress - 为什么我的 GraphQL 链接在 WordPress 中显示查询错误

我在我的 wordpress 仪表板上安装了 WPGraphQL 插件,但我尝试通过 mysite/graphql 访问它

我收到了这个错误

{"errors":[{"message":"GraphQL Request must include at least one of those two parameters: \"query\" or \"queryId\"","extensions":{"category":"request"}}],"extensions":{"debug":[]}}

可能是什么原因?

0 投票
1 回答
608 浏览

javascript - 在映射数据上显示对象的 dangerouslySetInnerHTML

我尝试从 GraphQL 数据中获取一些值。然后,我想通过
<div dangerouslySetInnerHTML={{ __html: ExtendedProfileShow }} />

然后,我得到了[object Object],[object Object],[object Object]

这是我的代码:

错误文件:

我的 api.js:

数据具有 HTML 元素,例如 -<p> Test test </p>并且预计也会执行标签。

这里可能是什么错误?谢谢。

0 投票
1 回答
622 浏览

wordpress - wp-graphql - 无法查询 acf globalOptions

我在自定义字段中创建一个新字段并为其指定位置,如下所示:

在此处输入图像描述

之后我激活Show In GraphQL按钮并设置 acf 名称:

在此处输入图像描述

现在,我试图在 wp-graphql 中查询 acf globalOptions 并且它给了我一个错误。此外,我在建议或架构中都找不到 globalOptions 。

GraphiQL-IDE: 操场

文件:

图式

我该如何解决这个问题?

提前致谢。