ページ作成後のフック

    ページが作成されると、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
            ));
        }
    
    }
    
    ?>

    完全なプラグインサンプルは、こちらからダウンロードできます。

    Copyright © 2021Powered by Bludit