月別過去ログ

« トラックバックURLを一発選択 | メイン | XREAレンタルサーバー »

カテゴリーを好きな順番に並べる

2005年06月27日

カテゴリーって、勝手に並び方が決まっちゃって嫌だな(´・ω・`)
って思ったこと無いですか?
実はこれ、アルファベット順に並ぶらしいのです。

今はサブカテゴリーがあるので見やすくなりましたが
やっぱり好きな順番にカテゴリーを並べたいですよね。

という訳でプラグイン見つけてきました(・∀・)ノ◇

The blog of H.Fujimotoさんのエントリー
カテゴリを任意の順番に並べ替えるで紹介されています。

どうやって好きな順番に並べるのか?
そのカラクリはアルファベット順に並ぶというのを逆手に取った方法です。

カテゴリー名を
001-MTカスタマイズ
002-当サイト取扱説明書
003-リンク
という風にしてしまって、最初の何文字かを表示しないようにしてしまおう!
というものです。
なるほどー!

上の例だと最初の4文字を表示しないようにしたらOKですね!

サブカテゴリーも一緒に並べ替えたい場合は
001001-MTカスタマイズ
 001002-システム
 001003-デザイン
002001-当サイト取扱説明書
 002002-当サイトについて
 002003-改造の注意事項
という風に最初の3桁でトップレベルカテゴリーの番号を決め、
次の3桁でその中で並べたい順に番号を振ってやれば、
思う通りに並べることが出来ます。

しかし連番で振ってしまうと後からカテゴリーを追加した時に
また設定しなおさないといけなくなってしまいます。
なので、それを回避するために
001001-MTカスタマイズ
 001010-システム
 001020-デザイン
という風に番号を開けて振るのが良いかと思います。

この例だと最初の7文字を表示しないようにしたらOKです!

 *最初サブカテゴリーが並べ替えられないと書いていましたら
  プラグインの作者の壱さんがこの方法を教えてくださいました。
  壱さん、どうもありがとうございました!


では、これを可能にするプラグインの導入方法をご紹介します。

1・The blog of H.Fujimotoさんのエントリー
 カテゴリを任意の順番に並べ替えるに行って
 プラグインを入手します。
 タグをコピーして、メモ帳を新規作成して内容をペーストして保存。
 そしてそのメモ帳の名前を「cutfirstchar.pl」にしたらOKです。

2・cutfirstchar.plをpluginsフォルダにアップロードする

3・カテゴリーのタグを書き換えます。
 

<MTCategoryLabel>

 を
 
<MTCategoryLabel cutfirstchar="4">

 にします。
 赤文字の所が、省略する文字の数です。
 何箇所かある場合もあると思いますのでもれなく修正してください。

 例えば「001-MTカスタマイズ」という風にしたら4
 「01MTカスタマイズ」という風にしたら2ですね。

4・保存、再構築したら完成ですヽ(・∀・)ノ


*注カテゴリー別タイトル一覧の表示法
紹介している方法を利用していらっしゃる方は
カテゴリー名が変わる事で不具合が出てくる事があるかと思います。
この時は、変更したカテゴリー名に合わせてやってください。

*注記事のカテゴリーを表示する
紹介している方法を利用していらっしゃる方は
そちらのタグも変更してやる必要があります。
 

<$MTCategoryLabel$>

というタグを
 
<$MTCategoryLabel cutfirstchar="4"$>

というように変えてやってください。

このカスタマイズはどのバージョンでも使う事ができます。
壱さんは次々と新しいプラグインを作られていますので、
更に改良されたものができているようです。
壱さんのサイトで確認して、自分に合った方をお使いください。
2007年2月12日更新。
トラックバック (2)

◇重複トラックバックはこっそり削除しますのでお気になさらないでください。
◇トラックバックスパムと判断しましたらサックリ削除いたしますのでご了承ください。

この一覧は、次のエントリーを参照しています: カテゴリーを好きな順番に並べる:

» PHASE:037 カテゴリー名を任意の順番に並べる ( ing../ )
カテゴリー名を任意の順番に並べる

» カテゴリ 順番 移動 ( Y乃助 )
次に行った作業は、カテゴリーの順番変更 ブログのように、簡単に順番が変更デキナイ...

コメント (9)
» 投稿者:

こんにちは。当方のプラグインをご紹介いただき、ありがとうございます。

なお、サブカテゴリーでも並べ替えを行うことはできます。
例えば、カテゴリーの番号を6桁にして、上3桁でトップレベルカテゴリーを表し、下3桁でサブカテゴリーを表すようにすれば、うまく並べ替えることができます。
仮に、トップレベルにAとBの2つのカテゴリーがあり、それぞれの下にA1/A2/B1/B2のカテゴリーがあるとすれば、以下のようにカテゴリー名をつければ良いです。

001001A
001002A1
001003A2
002001B
002002B1
002003B2

また、上の例では番号を連続させましたが、後でカテゴリーを追加することもありますので、番号は間を空けて振った方がより良いです。

» 投稿者: りぃ

>壱さん
コメントありがとうございます。
そんな方法があったのですね!
明日追記いたします。ありがとうございます[ハート]

» 投稿者: fuul

こんにちは♪いつもお世話さまで〜す[ハート]
カテゴリー別タイトル一覧のあわせ技でこれもやってみたいです。

一個お聞きしたいことあるんですけど。
エントリーに半角で < とか > をいれるとタグと認識して表示されないんです。[|||]
やり方の説明を書くとき、例えば
<$MTCategoryLabel$>
などと入れてもちゃんと表示されないので、
苦肉の策で全角を使って<$MTCategoryLabel$>と書いたりしてました。[えーん]

なんか基本的なことわかってない?[タラッ]

どうか教えてくださいませ。m(_ _)m

» 投稿者: fuul

↓タグ有効になってますね。
コメント欄は設定の「コメントでのHTMLの利用を許可する」のチェックボックスで設定できるんですよね。

設定の除去機能を使うのかしら。
ここ読んでもよくわかりませんでした。[ショボン]

» 投稿者: りぃ

>fuulさん
他の人が読んでも分かるように2005年06月29日 19:35に
書かれた記事の表示されていなかった所を修正させていただきました。
ご了承ください。

記事を書く時に<や>を半角で表示したい・・・
と言う事でいいのかな[?]

私は、コードを使って表示しています。
「<」は「&lt;」
「>」は「&gt;」
と書くと、タグが有効になっていても表示する事ができます。

裏技?として、「<」を「&lt;」にしていると、
「>」はそのままにしていても表示されるので、「&gt;」は使っていません[ニヤリ]
だって・・・分かりにくくなるし、めんどくさいんだもん[うわーん]

例を挙げると
&lt;$MTCategoryLabel$>
こんな感じです[!]

» 投稿者: fuul

先日教えていただいたコードで書く方法、バッチリでした。
ありがとうございました〜[ハート]
このエントリーに直接関係ないコメントでごめんなさい。[タラッ]

カテゴリーを好きな順番に並べる方法もやってみようと思ったのですが、テンプレート&カテゴリー多すぎで挫折。[えーん]

これからもいろんなカスタマイズ法、楽しみにしてます[♪]

» 投稿者: りぃ

>fuulさん
確かにこのカスタマイズはカテゴリーが多いと大変そうです・・・!
みんな、やるなら早めにやっちゃいましょう!

質問は、私に分かる事なら出来るだけ答えるので
どんどんやっちゃってください[!]私も勉強になるしネ[テレ]
私はMTのプロではないので、質問コーナーは作らないつもりですので
適当にどこかのエントリーにお願いします[うわーん]

» 投稿者: xmastree

3・カテゴリーのタグを書き換えます。

の「カテゴリーのタグ」と言うのがわからないのですが、もう少し解説があると助かります。

» 投稿者: りぃ

≫xmastreeさん

カテゴリーリストのタグのところに、<$MTCategoryLabel$>
というものがあると思いますので、それに cutfirstchar="任意の数"
を書き加えて、<$MTCategoryLabel cutfirstchar="任意の数"$>
にしてください。
任意の数の所は、省略する文字の数を入れてください。

カテゴリーリスト以外でも<$MTCategoryLabel$>を使っている場合は
すべてに cutfirstchar="任意の数"を付け加える必要があります。

コメントを投稿

◇コメントスパムと判断しましたらサックリ削除いたします。ご了承ください。

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

おしらせ
  • このサイトの更新を停止いたします。詳細は「更新停止します」の記事に書いてありますのでそちらをご覧ください。
    日記サイトpi:s、WordPressのカスタマイズをメモしておく
    WordPress*Memoはこっそり更新していきます(`・ω・´)
    今までありがとうございました。-りぃ-
blog status
  • 利用中サーバー
  •  エックスサーバー
  • 利用中ドメイン登録代行サービス
  •  VALUE-DOMAIN

  • 記事数 : 51
  • コメント数 : 207
  • トラックバック数 : 53
  • カウンターカウンター
    カウンターカウンター カウンターカウンター
  • お気に入りに追加
  • track feed