tkj/posttype
Composer 安装命令:
composer require tkj/posttype
包简介
README 文档
README
Easy API to create Wordpress posttypes.
Installation
To install this package you have a couple of options.
Install through composer
require {
"tkj/posttype": "1.*"
}
Manual install through git
Clone the git repository into your prefered destination in your theme directory and require the Posttype.php in your functions.php
git clone git@github.com:tkjaergaard/Wordpress-Posttype.git
Usage
The API of this package is quite simple. Simply create a new instance of Tkj\Posttype or use the facade Tkj\Posttype::make()
<?php
use Tkj\Posttype;
new Posttype($singular);
Posttype::make($singular);
Arguments
| Argument | Required | Type | Description |
|---|---|---|---|
| $singluar | True | String | Singular name of the post type |
| $plural | Optional | String | Plural name of the post type. |
| $options | Optional | Array | Array of options. |
| $labels | Optional | Array | Array of labels. |
The options and labels array uses the same structure as Wordpress reqister_post_type() function.
Default options
The default options are pretty basic and shoud fit your needs in most cases.
{
'public': true,
'publicly_queryable': true,
'show_ui': true,
'show_in_menu': true,
'query_var': true,
'capability_type': 'post',
'has_archive': true,
'hierarchical': false,
'menu_position': null,
'supports': ['title', 'editor', 'thumbnail', 'excerpt']
}
Default labels
The labes are generated from the singular and/or the plural arguments you use to create the post type. The labels are generated in english.
License
This package is released under the MIT license.
Author
Thomas Kjaergaard @t_kjaergaard tkjaergaard.dk
tkj/posttype 适用场景与选型建议
tkj/posttype 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 16 次下载、GitHub Stars 达 0, 最近一次更新时间为 2014 年 03 月 18 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 tkj/posttype 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 tkj/posttype 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-03-18