zngly / wp-graphql-acf-mutations
为 WP GraphQL 的 ACF Mutations
1.1.3
2023-05-18 10:46 UTC
Requires
- php: ^7.0 || ^8.0
Requires (Dev)
- guzzlehttp/guzzle: ^7.4
- johnpbloch/wordpress: >=6.0
- phpunit/phpunit: ^9
- spatie/file-system-watcher: ^1.1
- vlucas/phpdotenv: ^5.4
- wordpress-plugin/advanced-custom-fields-pro: ^5.9
- wp-graphql/wp-graphql: ^1.8
- wp-graphql/wp-graphql-acf: ^0.5.3
- wp-graphql/wp-graphql-jwt-authentication: ^0.4.1
- wpackagist-theme/twentytwentytwo: *
README
Zngly - WpGraphql ACF Mutations (Beta)
WordPress 插件,用于向 ACF 字段添加 mutations
注意
此插件仍在积极开发中。它目前在 Zngly 内部使用。
安装
https://packagist.org.cn/packages/zngly/wp-graphql-acf-mutations
composer require zngly/wp-graphql-acf-mutations
使用方法
安装并激活插件
ACF 字段应显示在 mutations 中
指定 GraphQL 类型
如果 ACF 类型需要一个特定的 GraphQL 类型,例如自定义枚举,则在您的 ACF 配置中指定 "strict_graphql_type" => "MyCustomEnum"
。
限制
- 目前,对于嵌套超过一层子对象的 mutations 将不会设置。
- 请勿将您的 ACF 字段命名为已存在于 wpgraphql 模式中的任何字段的名称。例如:状态、作者、id、数据库Id...
ZIP 安装
- 下载最新版本
- 将 ZIP 文件内容提取到文件夹
wp-graphql-acf-mutations
- 将
wp-graphql-acf-mutations
文件夹放置在您的wp-content/plugins
文件夹中 - 从
wp-content/plugins/wp-graphql-acf-mutations
目录运行composer install:prod
- 激活插件
开发使用
-
克隆仓库
-
确保您的系统上已安装 composer 和 npm
-
确保您的系统上已安装 XAMPP 或类似软件
-
这将安装 WordPress 以及插件
-
运行
composer install:dev
-
运行
composer watch
-
在本地主机浏览器中打开您的 WordPress 安装
-
完成 WordPress 安装