wp-papi/papi

WordPress页面类型API,包含自定义字段

安装数: 29 372

依赖者: 1

建议者: 0

安全性: 0

星级: 263

关注者: 25

分支: 32

开放问题: 13

类型:wordpress-plugin

v3.2.0 2017-09-07 09:54 UTC

README

Papi

Latest Version License Gitter No Maintenance Intended

master分支是不安全的。 3.x是稳定分支。

Papi在处理WordPress中的字段和页面类型方面采用了一种不同的方法。这种想法来源于EPiServer中的页面类型构建器,并且受到了开发者的喜爱。

那么为什么不在WordPress中使用相同的方法呢?Papi今天正在生产环境中运行,并且添加新字段时很容易使用。Papi没有任何管理员用户界面,您可以在其中添加所有字段,我们使用PHP中的类,其中一个类代表一个页面类型,在您的类中添加所有您需要的字段。就这么简单!

访问Papi的项目页面

作者的消息

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