MTで<title>内にタグ(tag)を表示する方法

MT3.3からタグを有効活用できるようになりました。
どうせ表示するなら、「タイトルバーにも表示させたいなー」などと思い、エントリー毎のページtitleにタグを入れられないものかと調べ回ってみたのだけれど、「タグ」という単語自体がMTタグという解釈をされてしまってさっぱりうまくいきません。
困った時のmixi頼みで質問してみたところ、さっくり解決できました。
ありがとうございました。
回答は以下。

  1. <title><MTEntryTags><$MTTagName$></MTEntryTags></title>

と、アッサリです。

ただこのままではタグを何個も付けたエントリーの場合とても見づらいのが問題です。
例えば、<新宿>、<ラーメン>、<とんこつ>とタグ付けたエントリーがあるとしたら、タイトルの表示は
「ラーメン日記新宿ラーメンとんこつ」
というような若干意味不明なエントリータイトルになってしまいます。
そこで【glue=""】というものを入れてみましょう。これはMTEntryTagsのほうに挿入します。
例えば、「ラーメン日記 (新宿|ラーメン|とんこつ)」
というようにしたければ以下のようにします。

  1. <title>ラーメン日記(<MTEntryTags glue="|"><$MTTagName$></MTEntryTags>)</title>

こうすればとっても見やすいですね。
SEO効果もぐっと上がるってものです。(titleは最重要視されるらしいです)
MTをお使いの方には是非おすすめのtipsです。

  • コメント(0)
  • トラックバック(0)
  • はてなブックマーク数 はてなブックマークコメント
もしもドロップシッピング

Track back

このエントリーのトラックバックURL

Your Comment





Tag Cloud

About

drop

Author:飴(drop)

web技術に関するtipsや主にweb関連のニュースなどをメモ的に記していきます。
08年1月にWeb制作会社を退職して、現在無職。色々考え中。

このサイトについて

RSS購読