スタイルの追加

PriPreにユーザーのスタイルを追加する場合は、WordPressのプラグイン機能を使います。すなわち、追加のスタイルはプラグインとして実装します。

PriPreはスタイルメニューの内容を増やすために、pripre_style_groupsとpripre_estylesというタグ名のフィルタを使います。それぞれ、書籍用(PDF)のスタイルと、電子書籍(EPUB)のスタイルを追加します。

pripre_style_groupsフィルタに登録される関数は、スタイルグループのIDをキーとし、ディレクトリのファイルパスを値とするハッシュです。次のように登録します。

function my_style_groups($dirs) {
$dirs[‘my_style_group_id’] = dirname(__FILE__).’/book’;
return $dirs;
}
add_filter(‘pripre_style_groups’, ‘my_style_groups’);

電子書籍のスタイルの場合も同様です。

function my_estyles($dirs) {
$dirs[‘my_estyle_id’] = dirname(__FILE__).’/ebook’;
return $dirs;
}
add_filter(‘pripre_estyles’, ‘my_estyles’);

それぞれ、ディレクトリには決まった形式でスタイルの情報とテンプレートが格納されている必要があります。

PriPreプラグインのディレクトリ内、templates/pripre_my_styleに新しくスタイルを追加するためのプラグインのテンプレートがありますので、これをコピーして利用してください。


PDF

Comments are closed.