titleタグを変更できる。 「モンスター図鑑/0004」というページのtitleを「モンスター図鑑/爆炎龍ティラノス」などにできる。
Pukiwiki/plugin/bodycache.phpと同時に利用した場合、titleタグは変わらないので $bodycache_disable_plugins に title を入れてキャッシュ生成を無効化する必要がある。
$bodycache_disable_plugins = array( 'ls2', 'sortabletable', 'title' );
#title(タイトル [, H1タグ用タイトル])
なお、引数を1つ指定するか2つ指定するかによって、動作が変わります。
#title(タイトル)
この場合は、<title> タグと <h1> タグの両方が「タイトル」に変わります。
#title(タイトル1, タイトル2)
この場合は、<title> タグの方は「タイトル1」に、<h1> タグの方は「タイトル2」に変わります。
<H1> タグのタイトルは、related プラグインへのリンクではなくなります 編集時には、元のページ名がタイトルとして表示されます recent などの他のプラグインが表示するタイトルは変更されません
この辺りは、PukiWiki Plus! の TITLE: タグの動作に合わせてあるので、 とりあえずは仕様ということにします。
また、タイトル表示の仕組みはスキンによって異なるため、 一部のスキンではうまく動作しない可能性があります。 例えば、 Monobook for PukiWiki スキン を使っている場合、このプラグインは効果がありません。 以下のように monobook.skin.php を変更することで、不完全ながら動作するようになります。
#geshi(php,number){{
--- monobook.skin.php.orig
+++ monobook.skin.php
@@ -68,7 +68,7 @@
// Title
global $plugin;
-$display_title = $plugin === 'read' ? $wikinote->get_title($vars['page']) : $title;
+$display_title = $plugin === 'read' ? $wikinote->get_title($title) : $title;
// relink.inc.php
if ($enable_relink === TRUE && exist_plugin('relink')) {
}}
この辺りは、各スキンの作者に対応していただくか、こちらで個別対応していくことになると思います。
コメントはありません。 comments/pukiwiki1.4/plugin/title.inc.php