Tipsつぶやくグローバル・ナビゲーションにウェブページへのリンクを作ることはよくあると思います。すべてのウェブページをメニューに表示させるとは限らないので、表示させたいページだけを抽出しないとなりません。上記画像のように実際に作成されているウェブページは「プロフィール」、「このサイトについて」、「連絡先」の3ページですが、サイトのメニューには「このサイトについて」と「連絡先」だけになっています。このように表示させるウェブページを限定させるためにウェブページのタグの欄にプライベートタグ(画像では@footer)を設定して、このプライベートタグがあるウェブページのリンクだけが作成されるようになっています。href="<$mt:PagePermalink$>"><$mt:PageTitle$></a></li></mt:Pages></ul>これでメニューに必要なページのリンクは作成されます。場合によってはメニュー項目の並び順を変更したい場合もあると思います。MTタグで書き出されるウェブページの一覧の順番は「sort_by="foo"」モディファイアを使うことで並べ替えが出来ます。このモディファイアに使える値(foo)は下記になります。(カスタムフィールドの値)様々な条件で並べ替えが出来ますが、その中でカスタムフィールドの値を使って並べ替えると並び順をコントロールすることが出来ます。カスタムフィールドを「システムオブジェクト=ウェブページ/種類=テキスト」で作成し、そこに数字を入れていきます。[20]</li></ul>プライベートタグで表示させたいページを選択して、カスタムフィールドの値で並び替えて、並び順はsort_orderで指定しています。sort_orderは初期値がdescend/降順になっているので数字が大きい順に並びます。数字が小さい順に並べられるようにascend/昇順にしてあります。数字は1、2、3...とするより10、20、30...としておくことで、メニューの途中に新しいメニューを追加しやすくなります。新しく追加したページのメニューを既存のメニューの途中に挿入したい場合、カスタムフィールドに15を設定すれば10と20の間に割り込ませられます。(まぁ、1、2、3...としていて、1と2の間に入れたければ1.5にすればいいのでしょうが...)また、プライベートタグを使わないで、並べ替え用に作成したカスタムフィールドだけで表示・非表示のコントロールもしてしまうことも出来ます。name="__key__"></mt:Loop></ul>カスタムフィールドの値の有無で表示させるページを選択して、それぞれのカスタムフィールドで並べ替えるようになってます。これでプライベートタグの設定はしなくても、カスタムフィールドに順番を指定してあるページのみがメニューに表示されます。こちらのサイトを参考にさせていただきました。次の記事つぶやくブログを始めてからカウンター日が経ちました。公開記事数は記事数件で、日/記事数日に1エントリーのペースで記事を書いていることになります。