(権限が必要な)押せない編集ボタンは表示しないほうが親切なので、CSSで非表示にする。 URLの末尾に #editor を付けると表示。
あえて隠してちょっと編集に慣れている人だけが使うというのもありかも。
<?php if ($vars["page"] == 'FrontPage' or $vars["page"] == 'MenuBar' or $vars["page"] == 'リンク') { ?>
<li class="adminOnly" id="editor"><?php _navigator('edit') ?></li>
<?php } else { ?>
<li><?php _navigator('edit') ?></li>
<?php if ($is_read && $function_freeze) { ?><li><?php (! $is_freeze) ? _navigator('freeze') : _navigator('unfreeze') ?></li><?php } ?>
<?php } ?>div#navigator li.adminOnly{display:none;}
div#navigator li.adminOnly:target{display:block;}/*アンカーが一致したら表示*/URLの末尾に #editor を追加するブックマークレット。 押した数だけ追加されてしまうが気にしない。
javascript:(function(){n='';u=location.href;{window.open(u+'#editor','_self','');}})();