Tipsという程大したことじゃないんですけど、
覚書にしときたかったので。
さっき気がついたんですが、トップページの「最近のトラックバック」のリストから、
何故かトラックバックいただいたブログのお名前が消えてました。
ページのソースを見ても、最初から空白。
おかしいなーと思って、テンプレートのソースを何度見ても原因がわからず。
でも、個別エントリーの方のトラックバック欄には名前がちゃんと表示されているので、
個別エントリーアーカイブのテンプレート・ソースを再度見直し・比較してみたです。
んで個別の方のトラックバック関連のタグがこう。
“><$MTPingTitle$> from <$MTPingBlogName$>
<$MTPingExcerpt$> トラックバック時刻: <$MTPingDate$>
トップページのトラックバックリストのタグがこう。
- To:
” target=”_blank”><$MTPingBlogname$> <$MTPingDate format="%Y/%m/%d %H:%M"$>
さて、何が間違っていたでしょう?
正解は、
<$MTPingBlogName$>
<$MTPingBlogname$>
要するに、トップページの方は本来大文字であるべき部分が小文字になってしまっていた、ということ。
#MTタグを扱い慣れてる人であれば、結構すぐに正解にたどり着いたんじゃないかな?
最近、「HTMLタグをウツクシクしよう」自己キャンペーン中(笑)なので、
大文字で書かれてるタグは小文字に全面的に置換してるんだけど、
どうも勢いあまってMTタグにまで波及してしまったらしい。
#MTタグは大文字と小文字きっちり分けてるから、
部分的にしちゃうと動作しなくなるんよ
次回タグに手を入れるときは置換に気をつけないとなぁ。
一番引っかかりやすいのは、多分私もひっかかった「NAME」だと思います。それと「img」とかね。
なので、できれば置換するときは、他の文字列を入れてあげた方が望ましいかな。
検索語句 置換後
#<IMG→>img
#NAME=→name=
なんか書いてて段々意識が朦朧となってきたので、
覚書はこれ位で。