axepress / wp-graphql-rank-math
为 RankMath SEO 添加 WPGraphQL 支持
0.3.2
2024-08-17 09:06 UTC
Requires
- php: >=7.4
- axepress/wp-graphql-plugin-boilerplate: ^0.1.0
Requires (Dev)
- axepress/wp-graphql-cs: ^2.0.0-beta
- axepress/wp-graphql-stubs: ^1.22.1
- codeception/lib-innerbrowser: ^1.0
- codeception/module-asserts: ^1.0
- codeception/module-cli: ^1.0
- codeception/module-db: ^1.0
- codeception/module-filesystem: ^1.0
- codeception/module-phpbrowser: ^1.0
- codeception/module-rest: ^2.0
- codeception/module-webdriver: ^1.0
- codeception/phpunit-wrapper: ^9.0
- codeception/util-universalframework: ^1.0
- lucatume/wp-browser: <3.5
- php-coveralls/php-coveralls: ^2.5
- phpcompatibility/php-compatibility: dev-develop as 9.9.9
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^9.5
- szepeviktor/phpstan-wordpress: ^1.0
- wp-cli/wp-cli-bundle: ^2.8.1
- wp-graphql/wp-graphql-testcase: ~3.4.0
README
Rank Math SEO 的 WPGraphQL
🚨 注意:这是预发布软件。 🚨
为 Rank Math SEO 添加 WPGraphQL 支持。使用 WPGraphQL 插件模板 构建。
系统要求
- PHP 7.4 - 8.2+
- WordPress 6.0+
- WPGraphQL 1.26.0+
- RankMath SEO 1.0.201+
快速安装
- 安装并激活 WPGraphQL。
- 安装并激活 Rank Math SEO。
- 下载最新发布版本的
.zip
文件,上传到您的 WordPress 安装,并激活插件。
使用 Composer
composer require axepress/wp-graphql-rank-math
更新和版本控制
随着我们向 1.0 版本发布迈进,我们将需要引入许多破坏性变更。我们将尽力将多个破坏性变更分组在单个版本中,以使开发人员更容易保持项目更新。
在达到 v1.0 之前,我们使用的是修改后的 SemVer 版本,其中
- v0.x:主要版本。这些版本引入新功能,并且可能包含对 PHP API 或 GraphQL 模式的破坏性变更
- v0.x.y:次要版本。这些版本引入新功能和增强功能,并修复错误。它们不包含破坏性变更。
- v0.x.y.z:补丁版本。这些版本仅用于解决前一个版本的问题。
开发和支持
WPGraphQL for Rank Math SEO 的开发由 AxePress 开发 提供。社区贡献是 欢迎的 和 鼓励的。
基本支持免费提供,可在 此存储库 中以及在 WPGraphQL Slack 的 #rank-math 频道中提供。
优先支持和定制开发可供 我们的赞助商 使用。
支持的功能
- 常规设置
- 标题和元设置
- 🏗 为以下提供 SEO 数据
- 单篇文章、页面、附件和 CPT。
- 文章类型存档。
- 分类、标签和自定义分类术语。
- 作者(用户)
- 图像属性。
- 网站地图
- 重定向
- 404 监视器
- 本地 SEO 和知识图谱
- RSS 订阅
支持的 SEO 数据
- 完整头部
- RankMath SEO 评分
- 基本元属性:标题、描述、机器人、焦点关键词、规范 URL
- 面包屑
- 🏗 JSON-LD
- 原始模式
- 单个 JSON-LD 属性
- OpenGraph 和 Twitter
用法
入门(🎯 您在这里!)
参考
测试
- 更新您的
.env
文件到测试环境规范。 - 运行
composer install-test-env
创建测试环境。 - 使用Codeception运行您的测试套件。例如,执行
vendor/bin/codecept run wpunit
将运行所有WPUnit测试。