May 12 2007
Tagっぽぃモノ
WordPressでTagを使う場合に有名なUTWというものがあるのだけど、ここまで高機能なのは(個人的に)要らない。
理由として、インストールしたWordPressME2.1.3では、デフォルトで複数カテゴリを指定できるようになってるので、タグクラウドぽぃ表示ができれば、後はWordPressの標準機能で事足りると思ったからだ。
ということで、カテゴリーをTagとして使えるようにいくつか修正を試みた。
まず、HTMLでCategoryとなってるものをTagに修正。(テーマの修正ともいふ)
次に、管理画面から「各種設定」>「パーマリンク設定」でカスタムオプションのところのカテゴリーベースに /tags を入れる。
これで http://blog.netblue.jp/tags/… のような表記になる。
これだけでも効果はあるのだけど、投稿数によってタグの文字の大きさを変えたい場合には以下のファイルの修正が必要となった。(MistyLookテーマ利用の場合で、他のテーマの場合には違うかもしれない)
[WordPress Document Root]/wp-includes/classes.php
このファイルのWalker_Category Classのstart_elメソッドでカテゴリーのリンクの構築を行っているようだ。
早速修正。
(自分で作っておいて)計算方法が気に入らないので、公開は差し控えるけれど修正ポイントは以下
- global $numposts;を追加(これで総投稿数が取得できる)
- $linkの作成に割り込み、style=”font-size:XXXem”を追加
まだ途中なので、今後色々修正かけるかもしれないが、これだけの修正でTag(っぽぃもの)は利用できるようになった。
という事で、忘れないようにWordPressの修正メモ。