ブログ記事のカテゴリを一覧表示すると、文字コード順に並んでしまい、そのままでは任意の順番に並べることができません。
そこでカテゴリ名の先頭に番号をつけておき、意図した通りの順番に並ぶようにし実際の表示名には、カテゴリ名( MTCategoryLabel )の代わりに、カテゴリの説明(MTCategoryDescription )を表示させるという方法があります。
-
「トップレベルカテゴリを作成」から新規でカテゴリーを作成します。
数字で並び順を指定するためにカテゴリ名は、「数字+任意のカテゴリ名」で設定します。
例)
「01インフォメーション」 -
「カテゴリの管理」画面から、作成したカテゴリーをクリックし「カテゴリの編集」画面にはいります。
「カテゴリの編集」画面で、カテゴリを設定を編集します。
「名前」には、「数字+任意のカテゴリ名」の書式で設定されています。
「出力ファイル名/フォルダ名」には、カテゴリの一覧ページなどを保存するフォルダ名を入力します。
「説明」には、実際に画面に表示させたいカテゴリ名を設定します。 -
すべてのカテゴリにも同様の設定をし、並べたい順番に数字をつけておきます。
例)
「01インフォメーション」
「02イベント」
「03レポート」
下記の例は、カテゴリの一覧を表示しますが表示名はカテゴリの「説明」を表示させます。上記の設定をしていれば意図した順番に表示されます。
<MTCategories> <a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$>(<$MTCategoryCount$>)</a> </MTCategories>
Post your comment