フレームワークの拡張方法を説明します。利用できる状態のテーマのデータです。ディレクトリに配置します。パッケージのデータを入出力するための仕組です。パッケージから利用できます。エレメントとして定義されています。エレメントのデータ構造を拡張できます。エレメントを利用するために必要です。管理画面からテーマをエクスポートするときに必要です。したがって、既存のウェブサイトやブログからテーマをエクスポートしない場合には、実装する必要はありません。手書きで含めることが可能です。ルーチンを用意する必要があります。以下をプラグインに追加します。書かれたサブルーチンを用意する。エントリーを用意する。コードは、レジストリへの登録例です。エレメントは対になります。エレメントについて、対応するインポータを探して、処理を実行します。具体的なデータの処理は、インポータ側に実装します。エレメントが必須であれば、処理を中止してユーザーにエラーを通知します。エレメントの処理に移りテーマの適用を続行します。サブルーチンを指定します。つのオブジェクトが渡されます。されたオブジェクトとして引き渡されます。クラスに適用するインポータの例です。テーマの内容を解析するためのサブルーチンです。テーマを適用したときに、何が起こるかをユーザーに伝えるメッセージを表示します。エレメントの読み込みが可能かを判断するサブルーチンを指定します。1;}エクスポータparamsテーマをエクスポートするときに、オプション設定画面で使用するパラメータ一の名前を指定します。この値をもとに、エクスポート設定を保持します。