tacowordpress2 / tacowordpress
WordPress自定义帖子类型,感觉像CRUD模型
1.1.5
2019-04-01 15:56 UTC
Requires
- php: >=5.6
- tacowordpress2/util: ^1.0
Requires (Dev)
- electrolinux/phpquery: dev-master
- phpunit/phpunit: 6.1.*
This package is auto-updated.
Last update: 2024-08-29 05:06:37 UTC
README
WordPress自定义帖子类型,感觉像CRUD模型
设置
- 将Taco和Util添加到
composer.json
{ "require": { "tacowordpress/tacowordpress": "dev-master" } }
- 在
wp-config.php
中包含Composer的自动加载
// Composer autoloader // Add to the top of wp-config.php require_once realpath(__DIR__.'/../vendor/autoload.php');
- 在
functions.php
中初始化Taco
// Initialize Taco \Taco\Loader::init();
用法
一旦设置好Taco,就可以开始创建自定义帖子类型了。请遵循入门指南中的简单示例。
PHPUnit测试
如果您想做出贡献,您应该为您的功能或修复创建相应的PHPUnit测试。您需要创建一个数据库,并使用您的数据库凭据配置db-config.php。然后拉取最新的Composer更新,包括PHPUnit,并运行PHPUnit测试。
$ composer update
$ cd tests
$ ../vendor/bin/phpunit
如果您想登录到WordPress管理UI进行测试套件,您需要
-
创建一个主机条目
127.0.0.1 taco-phpunit-test.vera
-
创建一个Apache vhosts条目,必要时修改路径。如果您遇到困难,请确保您的vhost文件已被Apache加载。
<VirtualHost *:80> DocumentRoot "/path/to/taco/tests/lib/wordpress" ServerName taco-phpunit-test.vera <Directory /path/to/taco/tests/lib/wordpress> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
-
访问http://taco-phpunit-test.vera/wp-admin/
u: admin p: admin
更新日志
v1.1.2
- 为修订版本添加几种内容类型的格式化:addmany、链接以及旧版addmany和addbysearch
v1.1.1
- 使子帖子修订版本正常工作
v1.1
- 添加挂钩以允许元查询在REST API中工作
v1.0
- 更新以支持PHP 7
- 添加帖子元修订版本
v0.9
- 为Taco的最后版本添加标记以在PHP 5上运行