grit / plugin
"WordPress 基础插件类,用于扩展开发"
1.3.0
2023-03-03 19:50 UTC
Requires
- htmlburger/carbon-fields: ^3.5
- symfony/var-dumper: ^5.3
This package is not auto-updated.
Last update: 2024-09-28 02:58:08 UTC
README
此 composer 可安装库为 WordPress 插件添加基本模板。
安装
在您的插件 composer 中,要求该库
composer require grit/plugin
用法
使用您自己的类扩展库。使用 Grit\Container 类作为注入容器。您的主要插件文件可能如下所示
//File: example-plugin.php
/**
* Plugin Name: Example plugin
* Plugin URI: PLUGIN SITE HERE
* Description: example
* Author: AUTHOR HERE
* Author URI: YOUR SITE HERE
* Text Domain: example
* Domain Path: /languages
* Version: 0.1.0
*
* @package Example
*/
require_once("vendor/autoload.php");
$container = Grit\Container::getInstance();
$container['example'] = new MyNamespace\Example(__FILE__);
主类可能如下所示
//File: src/Example.php
namespace MyNamespace;
use Grit\Plugin;
class Example extends Plugin
{
// your overrides and own functions here
}
参考
请参阅文档文件夹。