tacowordpress2/tacowordpress

WordPress自定义帖子类型,感觉像CRUD模型

1.1.5 2019-04-01 15:56 UTC

README

WordPress自定义帖子类型,感觉像CRUD模型

查看wiki以获取完整的文档。

设置

  1. 将Taco和Util添加到composer.json
{
  "require": {
    "tacowordpress/tacowordpress": "dev-master"
  }
}
  1. wp-config.php中包含Composer的自动加载
// Composer autoloader
// Add to the top of wp-config.php
require_once realpath(__DIR__.'/../vendor/autoload.php');
  1. 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进行测试套件,您需要

  1. 创建一个主机条目

     127.0.0.1 taco-phpunit-test.vera
    
  2. 创建一个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>
    
  3. 访问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上运行