プラグインを含める
Bluditはプラグインをサポートしており、各プラグインにはフックがあります。フックは関数で、これらの関数はテーマ内の異なる場所で実行されます。
フックのリストはこちらです。
例としては、フックsiteHead
で有効化されたすべてのプラグインを実行するには、Theme::plugins()
ヘルパーを使用します。
<?php
Theme::plugins('siteHead');
?>
設定例
ここでは、3種類のフックを使用してテーマの正しい場所で実行する方法を紹介します。
<!DOCTYPE html>
<html>
<head>
<title>こんにちは</title>
<?php
Theme::plugins('siteHead');
?>
</head>
<body>
<?php
Theme::plugins('siteBodyBegin');
?>
<h1>これは見出しです</h1>
<p>これは段落です。</p>
<?php
Theme::plugins('siteBodyEnd');
?>
</body>
</html>