WPtouchのページを手動で追加

wordpressiPhoneブラウザ用に表示を変えてくれるプラグイン[WPtouch]では、[menu]というタブがあるのですが、そこにPageを表示してくれます。
管理画面から登録したPage、つまりDBから保存したページしか表示できません。(たぶん)

ちゃんと表示させるには、


1, DBの値をちゃんと書き換える。
 ⇒ルートをPHPファイルで持っているため、少し知識が必要だったり、失敗のリスクもあるので面倒。
2, WPTouchのソースをカスタマイズして、静的に表示させる。
 ⇒場所さえ特定できれば簡単。


の2つの手法が考えられます。

今回は2の方法で対応しました。


【修正ファイル】
/plugins/wptouch/themes/default/header.php
【修正箇所】
64行目あたり。動的に読みこんでいる箇所を決め打ちにして変更します。
<ul id="head-pages">
<li><a href="http://osuban.jp/">Home</a></li>
<li><a href="http://osuban.jp/news/">news</a></li>
<li><a href="http://osuban.jp/devdi/">開発日記</a></li>
<li><a href="http://osuban.jp/?page_id=1133">サイトマップ</a></li>
<li><a href="http://osuban.jp/?page_id=1621">リンク</a></li>
<li><a href="http://osuban.jp/?page_id=31">ABOUT US</a></li>
//元々の箇所はコメントアウト
<?//php wptouch_core_header_home(); ?>
<?//php wptouch_core_header_pages(); ?>
<?//php wptouch_core_header_rss(); ?>
<?//php wptouch_core_header_email(); ?>
</ul>