wp-papi / papi
WordPress页面类型API,包含自定义字段
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- behat/behat: ^2.5
- frozzare/wp-test-suite: ^1.0
- wp-coding-standards/wpcs: ^0.11
- 3.x-dev
- dev-master / 3.3.x-dev
- v3.2.0
- v3.2.0-beta2
- v3.2.0-beta1
- v3.1.19
- v3.1.18
- v3.1.17
- v3.1.16
- v3.1.15
- v3.1.14
- v3.1.13
- v3.1.12
- v3.1.11
- v3.1.10
- v3.1.9
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.1.0-rc1
- v3.1.0-beta2
- v3.1.0-beta1
- v3.0.10
- v3.0.9
- v3.0.8
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v3.0.0-beta1
- 2.x-dev
- v2.4.18
- v2.4.17
- v2.4.16
- v2.4.15
- v2.4.14
- v2.4.13
- v2.4.12
- v2.4.11
- v2.4.10
- v2.4.9
- v2.4.8
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.1
- v2.1.0
- v2.0.0
- 1.x-dev
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/word-wrap-1.2.4
- dev-dependabot/npm_and_yarn/glob-parent-and-watchpack-5.1.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-snyk-fix-76fe3b9445b7acb801c11309fa4aa9a6
- dev-snyk-fix-961d3ef7b245d9b718617e3089cac082
- dev-fix-docker-test
- dev-github-workflow
- dev-snyk-fix-e44feca201408da844bd3caf88b693f4
- dev-snyk-fix-cc4ed46f7ae3011865fc636594c87029
- dev-feature/gutenberg
- dev-feature/data-table
- dev-feature/new-design
- dev-feature/slug
- dev-feature/archive
- dev-feature/network-type
- dev-feature/pure-property
- dev-feature/circleci
- dev-feature/add-new-tabs
- dev-feature/front-page
- dev-feature/classicpress
- dev-feature/module-property
- dev-feature/new-tabs
This package is auto-updated.
Last update: 2024-09-19 00:52:32 UTC
README
master
分支是不安全的。3.x
是稳定分支。
Papi在处理WordPress中的字段和页面类型方面采用了一种不同的方法。这种想法来源于EPiServer中的页面类型构建器,并且受到了开发者的喜爱。
那么为什么不在WordPress中使用相同的方法呢?Papi今天正在生产环境中运行,并且添加新字段时很容易使用。Papi没有任何管理员用户界面,您可以在其中添加所有字段,我们使用PHP中的类,其中一个类代表一个页面类型,在您的类中添加所有您需要的字段。就这么简单!
作者的消息
v3.2.0可能是作为Papi的核心维护者我计划要工作的最后一个版本,因为我的关注点已经从WordPress转向了更多的JavaScript和Go项目。我希望你能理解我决定从这个项目中退出的决定,如果你有任何问题或者有兴趣接管一些项目的维护工作,请告诉我。我仍然会在这里回答问题并帮助任何新的维护者。由于我和我的同事内部使用Papi,因此可能会添加一些错误修复和/或拉取请求(但不会发布新版本)。
安装
如果你使用Composer来管理WordPress,将Papi添加到你的项目依赖中。运行
composer require wp-papi/papi
或者手动将其添加到你的composer.json
"require": { "php": "^^7.4", "wordpress": "^4.6", "wp-papi/papi": "^3.2" }
构建CSS和JavaScript
安装依赖项
make deps
构建CSS
make css
构建JavaScript
make js
测试
请访问README文件以进行测试。
编码风格
您可以通过安装PHP CodeSniffer并运行以下命令来检查您的贡献是否通过风格指南:
make lint:php
贡献
请访问contributing文件。
安全性
如果你在这个软件包中发现任何安全漏洞,请发送电子邮件到Fredrik Forsmo,邮箱为security@frozzare.com。所有安全漏洞都将得到及时处理。
许可证
MIT © Fredrik Forsmo