top > ブログのカスタマイズ > ブログ(Movabletype)のカテゴリーをプラグインを使って並べ替えてみた
2009年12月04日

ブログ(Movabletype)のカテゴリーをプラグインを使って並べ替えてみた

先日、Movabletypeでプラグインを使わずにカテゴリーの並べ替えをしました。

がしかーし、急にGoogleからのアクセスが激減したのです。このMTのカテゴリーの並べ替えをしたことが原因かどうかは分かりませんが、いろいろと調べていて、ふとhtmlの文法チェックをしてみました。すると、なんとこのブログのHTMLの点数は-37点で、がんばりましょうと書かれています。

以前、htmlのチェックをした時は確か40点ぐらいで普通だったんですが、気が付いたらマイナス評価です。マイナスになっている原因を見てみると、先日行ったばかりのMTのカテゴリーの並べ替えが原因でした。

どういうことかというと、カテゴリー名に<01>のように<>を書いていました。そしてそれを
<$MTCategoryLabel remove_html="1"$>として頭の番号を非表示にしていたんですが、htmlの文法チェックではその、<>や&などのメタ文字は実体参照を用いて、"<" や "&" で書きなさいと注意されて、それがマイナス評価につながっていました。

htmlの文法っていくつか種類があるようですが、私のブログの場合は、「XHTML 1.0 Transitional」です。もしかするとこれじゃないもっとゆるい文法のものなら注意がでないかもしれません。

ということで<01><02>・・・を使わない方向で、MTのカテゴリーの並べ替え方法をプラグインを使用するものに変更しました。

今回は、H.Fujimoto氏が出されているcutfirstchar.plを使用しました。設定は非常に簡単で、cutfirstchar.plをダウンロードし、Movable Typeのディレクトリの中の「plugins」ディレクトリにアップロードします。プラグインのインストールはこれだけでOKです。

あとはカテゴリー名を表示するタグに、「cutfirstchar="n"」の属性を指定します。nは、カテゴリー名の先頭からカットする文字数です。

例えば、カテゴリー名を「001カテゴリーA」のようにしたら、先頭の3文字を非表示にすればいいので、<$MTCategoryLabel$>等のカテゴリー名表示タグを、
<$MTCategoryLabel cutfirstchar="3"$>に書き換えます。これでカテゴリー名の頭の3文字が非表示になりカテゴリー名だけが表示され、並びの順番も数字の通りになります。

このプラグインの設定を行った後、再度htmlの文法チェックを行ったら、先ほどのエラーはなくなり点数が普通まで上がりました。Googleからのアクセス数が減った原因がこのhtmlの点数かどうかは分かりませんが、マイナス評価よりはプラスの方がいいので、これで様子を見たいと思います。


このエントリーをはてなブックマークに追加
【みなさんこちらも読んでます】

コメントする

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

トラックバックURL

このエントリーのトラックバックURL:
http://varitopi.com/mt-tb.cgi/439