问题标签 [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.
php - 带有布尔值的 GraphQL Where 子句不起作用(wpgraphql)
我在 Wordpress 中使用 GraphQL 作为 API 和这个插件:https ://docs.wpgraphql.com/getting-started/custom-fields-and-meta 我创建了自定义字段,我想使用 where 子句作为布尔属性,但我得到了所有记录,即使是那些不符合我的 where 子句的人
我的查询如下所示:
我得到了 menu = false 和 menu = true 的记录......这是通过下面的 PHP 代码添加的自定义字段:
php - 在使用 wp-graphql 的 register_post_type 之后未添加 Wordpress 自定义帖子类型
我正在使用GraphiQL
来测试我的自定义帖子类型是否正在添加到 GraphQL。
排名显示在我的 WP-Admin 导航中,我可以添加/编辑/删除项目,因此我知道 CPT 正在工作。但是我看不到它GraphiQL
函数.php
new Common\PostType\RankingsPostType;
Common/PostType/RankingsPostType.php
这不是您register_post_type
在我的 PostType 中注册的地方吗?
wordpress - wordpress:wp-graphql 不适用于自定义帖子类型
我创建了一个自定义帖子类型,但它没有显示在 GraphiQL 资源管理器中。
}
根据 wp-graphql 文档,仅需要标志“show_in_graphql”、“graphql_single_name”和“graphql_plural_name”才能将自定义帖子类型公开给 graphql 模式。
我错过了什么?
wordpress - 使用 WpGraphQL 显示草稿和待处理的帖子
我正在使用wpgraphql 插件。在大多数情况下,它正在工作。但是,我只能查询状态为 的帖子published
。状态为pending
或draft
不显示的帖子。
换句话说,这是我的查询:
如果我将文章的状态设置为pending
or draft
,则不会显示任何内容。如果我将它们设置为,published
那么它们确实会出现。
posts
请注意,如果我尝试不同的帖子类型(如)或执行查询使用,这没有任何区别edges
,如下所示:
结果是一样的。
那么,知道如何无论状态如何都返回结果吗?
谢谢。
javascript - 使用 Apollo 在 WPGraphQL 中获取摘录的 RAW 格式的问题
当我尝试从WPGraphQL插件中获取摘录并传入excerpt(format: RAW)
查询时,它在 WPGraphiQL 窗口中运行良好,但是当我在Vue Apollo中执行相同的查询时,它总是返回null
.
这是我的代码:
我猜对了,它必须处理服务器端的枚举类型以及它在 Apollo 查询字符串中传递的方式吗?另外,当我只通过excerpt
不带参数时,它会返回带有 HTML 标签的摘录,所以......有什么问题?
graphql - wp-graphql Gutenberg 块的 GraphQL 片段
如果我有一个这样开头的查询:
从而我可以有几十个不同的古腾堡块通过,然后将它们作为 InnerBlocks 重复,将其分解成碎片或更好地组织它的正确方法是什么?
我遇到了这样一种情况,即我的查询最终有数百行来解释嵌套块。
我正在为 Gatsby 开发 WP Gutenberg 块解析器,但不太了解处理这些块查询的正确方法。
谢谢!
reactjs - 在 GatsbyJS/GraphQL 中组合页面查询
如何在 GraphQL 中组合两个页面查询?我尝试简单地将我需要的数据组合到一个查询中,但它一直给我一个错误“TypeError:无法读取未定义的属性'页面'”。我的想法是,要么我的查询没有正确完成,要么没有在我的 div 框中获取正确的数据。
在 GraphiQL 中运行我的 wpgraphql 查询时,它工作得很好。这是 wpgraphql 查询:
返回数据: