以下をleafmenulist.inc.phpというファイル名のファイルにして、pluginフォルダに入れる。
先頭に余分な文字(空白、改行など)が入らないよう注意。
<?php /* * PukiWiki a plugin to show menulist for the menubar * * @file leafmenulist.inc.php * original : menulist.inc.php,v 1.00 2005/05/06 12:00:00 diabah * * @copyright © 2010 ioio GPL * @copyright © 2005 diabah GPL * http://cubic9.com/PukiWiki/ * */ function plugin_leafmenulist_convert() { global $vars; $script = get_script_uri(); if (func_num_args()) { $menuitems = func_get_args(); } else { return '#leafmenulist(): No menu items<br/>' . "\n"; } $menutmp = '<ul>'; foreach ($menuitems as $s_page) { $r_page = rawurlencode($s_page); $arraypage = explode("/", $s_page); $leafname = array_pop($arraypage); unset($arraypage); if (strpos($vars['page'], $s_page) === 0) { $menutmp .= "<li class=\"menu_selected\">$leafname</li>"; } else { $menutmp .= '<li>' . make_pagelink($s_page, $leafname) . '</li>'; } } $menutmp .= '</ul>'; return $menutmp; } ?>