ページ作成後のフック
ページが作成されると、Bludit はフックafterPageCreate
を呼び出します。このフックは、スケジューラーで作成されたページに対しても呼び出されます。
この機能はBludit v3.13から実装されています。
例: タイトルに文字列を追加する
次のプラグインは、ページを作成後、ページの先頭に文字列を追加します。
<?php
class TitleAppender extends Plugin {
public function afterPageCreate($key)
{
$page = new Page($key);
$currentTitle = $page->title();
$newTitle = 'Summer: '.$currentTitle;
global $pages;
$pages->edit(array(
'key'=>$key,
'title'=>$newTitle
));
}
}
?>
完全なプラグインサンプルは、こちらからダウンロードできます。