问题标签 [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 投票
0 回答
29 浏览

wordpress - WpGraphql e 插件 Pod

Atualmente tenho um projeto que usa o Pods – Campos e Formatos de Conteúdo Customizados。Pois bem, comecei a implementar o wpgrahql, porêm não obtive sucesso ao listar os campos dos posts, campos extendidos。Criei um addon um plugim responsavel somente para ativar a visibilidade do campo personalizado no schema do meu graphql。

segue meu exemplo(não funciana)

0 投票
0 回答
78 浏览

graphql - 如何添加 wpgraphql 自定义 ACF 页面过滤器?

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

下面的代码成功添加了一个自定义过滤器,但是对于帖子类型,而不是页面:

所以我的目标是做同样的事情,但是对于页面:[1]:https ://i.stack.imgur.com/0KFL8.png

0 投票
0 回答
152 浏览

php - How to proxy Headless Wordpress WPGraphQL Plugin Endpoint with NGINX?

I'm running a headless Wordpress instance and nginx is routing it to /adminon my website. On Wordpress I have the WPGraphql plugin installed and activated. GraphiQL is working and querying everything correctly, but I get a 404 page not found when clicking on the link ( https://example.com/admin/graphql ) . Instead I expect to see something in JSON format, like: {"errors":[{"message":"GraphQL Request must include at least one of those two parameters: \"query\" or \"queryId\"","extensions":{"category":"request"}}],"extensions":{"debug":[]}}

I suspect this has something to do with my routing in nginx but I haven't been able to figure this one out.

This is my nginx configuration for the route where I'm accessing the Wordpress admin.

0 投票
1 回答
144 浏览

gatsby - 如何防止 gatsby 从 WordPress 下载远程文件?

每当我运行npm run developnpm run buildgatsby 从 WordPress 下载远程文件并将它们存储在缓存中时。从缓存中提供图像和其他静态文件。

由于它每次都在下载远程文件,因此需要花费大量时间来完成下载并为应用程序提供服务。这不利于发展。

我不想要它。我只是想使用远程 URL 来呈现图像。我怎样才能做到这一点?

0 投票
1 回答
148 浏览

wordpress - Svelte 中的 GraphQL 突变以在 Wordpress 中提交评论

如何使用 Graphql 在 svelte 中提交评论?
我的苗条代码是这样的

这是我使用来自用户的绑定值的形式:

${commenterMessage}在 gql 查询中有错误。
这是我在控制台中看到的错误:

如何使用用户在表单输入中键入的值?

0 投票
1 回答
164 浏览

wordpress - 使用来自 Gatsby 的元查询查询 wordpress

我正在尝试使用元查询从我的 Wordpress 后端获取数据。我正在使用这个插件: https ://www.wpgraphql.com/extenstion-plugins/wpgraphql-meta-query/

我可以在 Wordpress 的 GraphiQL IDE 中运行我的查询,但不能在 Gatsbys GraphiQL 工具中运行。

我收到此错误:字段“Query.allWpPage”上的未知参数“where”

询问:

我试过删除缓存目录并重建,没有帮助。

澄清一下,我在运行其他查询和获取 ACL 数据等方面没有问题。我(现在)唯一的问题是将 where 参数暴露给盖茨比。

0 投票
0 回答
60 浏览

nginx - Nginx CORS 标头不能是通配符

我正在使用 nginx 运行带有 wp-graphql 插件的 wordpress 站点。

我的 nginx 配置的相关位如下所示:

我使用 Apollo 作为 graphql 客户端并且我已经设置了credentials: "include". 但是当我这样做时,我在进行任何 graphql 查询时突然出现这个错误。

如果我删除credentials: "include",那么查询将起作用,但我的任何 cookie 都没有附加到请求中!

我很困惑,因为该错误似乎表明 Access-Control-Allow-Origin 标头不应该是“*”,但正如您从我的 nginx 配置中看到的那样,显然不是!

0 投票
1 回答
62 浏览

reactjs - 如何在使用 getStaticPaths 的类别中使用嵌套的 getStaticPaths 制作帖子文件?(使用 API)

[Next.js] 使用 Headless CMS WordPress 和插件 [WPGraphQL],我能够通过调用 getStaticPaths 中的 API 创建类别列表。

[slug].tsx 中描述了以下 getStaticPaths

[pageNo].tsx 中描述了以下 getStaticPaths

但是,除非currentCategorySlug明确,否则这不起作用。

如何获取当前的父类别?

我不能在这里使用 useRouter,所以请告诉我是否有办法获取currentCategorySlug或其他东西。还是您在某处使用 useRouter ?

0 投票
1 回答
273 浏览

wordpress - WPGraphQL:使用 SLUG 作为唯一标识符的自定义帖子类型查询不返回数据

我在 WordPress 中创建了一个名为“projects”的自定义帖子类型,现在我正在尝试使用 slug 作为标识符来查询单个项目。换句话说,我希望 idType 是 SLUG,而不是 ID。我尝试了以下查询,但它不起作用。

在此处输入图像描述

但是,此查询有效(这是使用 ID 的常见查询):

在此处输入图像描述

上面的查询不是我要找的,但至少我知道我的 CPT 注册正确并且我的数据可以以某种方式获取。

为什么我认为这是一个问题? 因为我使用相同类型的查询来查询 WordPress 帖子(不是自定义帖子类型,只是帖子)并且它工作正常。我正在返回正确的数据。

在此处输入图像描述

感谢您提供任何帮助;)我不知道我的查询是否遗漏了某些内容,或者自定义帖子类型是否与帖子的工作方式不同。

WPGraphQL 版本:1.3.10 安装的其他 WordPress 插件:高级自定义字段、自定义帖子类型 UI

0 投票
0 回答
93 浏览

next.js - 使用 Next.js 和 WPGraphQL 进行客户端渲染后的未定义数据

我使用 Next.js、Apollo 创建了一个应用程序,并使用 WPGraphQL 获取数据。到目前为止,我已经能够使用getStaticProps()getServerSideProps()在页面文件上获取数据。但是,它不适用于组件中的客户端渲染,因为它要么继续加载,要么将数据记录为“未定义”。奇怪的是,当我从非 WPGraphQL url 获取数据时,相同的实现工作。

这是我的代码。