插件开发
注册

插件开发

接口说明

接口说明类型
svgIcon($type)重写项目svg文件图标,传递$type参数可以用来判断页面类型return
header()网页head区域接口echo
footer()网页页脚(网页body最下方)接口echo
initJs()初始化js,每次切换页面都会执行echo
reJs()js重载函数echo

开发

插件必要的两个文件为main.jsonindex.php,其中main.json为插件信息介绍,index.php为插件入口。

首先在插件目录下新建个文件夹,文件夹名字例如:helloworld,然后在里面新建main.jsonindex.php文件。

mian.json

内容如下,插件名字可以与文件夹名字不一样。

{
    "name": "插件名字",
    "version": "版本号",
    "description": "描述",
    "author":"作者名",
    "link":"作者链接"
}

index.php

这里首先要写个类,类名与文件夹名字要一致,比如下方例子就是helloworld

class helloworld{
public function 插件接口名字(){
//你的代码实现
}
}

插件设置,在类里面使用setting函数即可如下例子,不写则没有插件设置界面

public function setting($settings){
    //参数分别为 标题、描述、字段名、设置值(固定写法:$settings['你的字段名'] ?? NULL)、输入框预览文字
    Input_Textarea('head区域插入内容', '通常用于插入统计代码或css文件', 'head', $settings['head'] ?? NULL,NULL);
    Input_Textarea('页脚插入内容', '通常用于插入js文件', 'footer', $settings['footer'] ?? NULL,NULL);
    Input_Btn('提交保存');
}

读取插件设置

$settings = pluginSettingRead('helloworld'); //获取插件配置
$head=$settings['head'] ?? NULL;

泽泽社长 更新于2025-08-08 发布于2025-08-04 41

大纲
加载中