プラグインの基本

    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のソースコードをダウンロード。

    Bludit Documentation Powered by Bludit