Основы плагина
Contents
Плагины в Bludit находятся в папке bl-plugins
, и они имеют предопределенную структуру. Каждый плагин является объектом в Bludit, с различными hook'ами (методами).
Структура папок и файлов
Это обязательная структура папок и файлов для плагина:
/bl-plugins/{PLUGIN_NAME}/
languages/en.json
metadata.json
plugin.php
Название и описание
Название и описание плагина хранится в файле формата JSON, languages/en.json
.
{
"plugin-data":
{
"name": "Hello World",
"description": "Print Hello World in the sidebar"
}
}
Информация
Мета информация плагина хранится в файле формата JSON, metadata.json
.
{
"author": "Bludit",
"email": "",
"website": "https://plugins.bludit.com",
"version": "1.0",
"releaseDate": "2020-06-01",
"license": "MIT",
"compatible": "3.0",
"notes": ""
}
Привет, Мир!
Создадим плагин Hello, World!
(Привет, Мир!). Приведенный ниже код, должен находится в файле plugin.php
.
<?php
class pluginHello extends Plugin {
public function siteSidebar() {
echo 'Hello world';
}
}
?>
Примечание
Скачать исходный код плагина Hello World.