grit/plugin

"WordPress 基础插件类,用于扩展开发"

维护者

详细信息

gitlab.com/gritgo/plugin

源代码

问题

安装: 19

依赖: 0

建议者: 0

安全: 0

星标: 0

分支: 0

1.3.0 2023-03-03 19:50 UTC

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
}

参考

请参阅文档文件夹。