プラグインの基本
Bluditのプラグインはbl-plugins
フォルダにあり、定義された構造を持っています。各プラグインはBluditのオブジェクトで、それぞれ異なるフック(メソッド)を持っています。
フォルダーとファイル構造
プラグインに必要なフォルダ構造とファイルは次のとおりです。
/bl-plugins/{プラグイン名}/
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プラグイン
BluditのHello Worldプラグインです。以下のコードは、plugin.php
ファイルに記述する必要があります。
<?php
class pluginHello extends Plugin {
public function siteSidebar() {
echo 'Hello world';
}
}
?>
ダウンロード
Hello Worldのソースコードをダウンロード。