JosephFusco/wpgraphiql-query-injector

将自定义查询和变量注入到 WPGraphiQL 编辑器中

安装: 0

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:wordpress-plugin

1.0.0 2023-10-22 19:33 UTC

This package is auto-updated.

Last update: 2024-09-22 21:26:03 UTC


README

概述

WPGraphiQL Query Injector 是一个 WordPress 插件,旨在将自定义 GraphQL 查询和变量注入到您的 WPGraphiQL 编辑器中。该插件旨在为在 WordPress Playground 环境中填充 WPGraphiQL 编辑器提供一种简单直接的方法。

使用方法

一旦插件激活,它将自动使用预定义的查询和变量填充 WPGraphiQL 编辑器。您可以通过应用 WordPress 过滤器来修改这些内容。

过滤器

wpgraphiql_query

过滤 GraphiQL 查询输入。

add_filter( 'wpgraphiql_query', function() {
    return <<<GRAPHQL
      query GeneralSettings {
        allSettings {
          siteTitle: generalSettingsTitle
          sideDescription: generalSettingsDescription
        }
      }
      GRAPHQL
});

wpgraphiql_variables

过滤 GraphiQL 变量输入。

add_filter( 'wpgraphiql_variables', function() {
    return <<<JSON
      {
        "id": 716
      }
      JSON;
});

wpgraphiql_use_public_fetcher

过滤认证与公共请求。

add_filter( 'wpgraphiql_use_public_fetcher', function() {
  return 'true';
});