2013年5月27日

同一カテゴリ内でブログ記事を前後へリンク

カテゴリ関係なく、ブログ記事を前後につなぐ場合は、下記の様に記載すれば問題ないのですが

<mt:EntryPrevious>
 <a href="<mt:EntryPermalink />">「<mt:EntryTitle />」の記事へ</a> 
</mt:EntryPrevious> 
<mt:EntryNext>
 <a href="<mt:EntryPermalink />">「<mt:EntryTitle />」の記事へ</a></mt:EntryNext>

タイトルA(2013/5/28) カテゴリA
タイトルB(2013/5/27) カテゴリA
タイトルC(2013/5/26) カテゴリB
タイトルD(2013/5/25) カテゴリA
タイトルE(2013/5/24) カテゴリB
タイトルF(2013/5/23) カテゴリA
タイトルG(2013/5/22) カテゴリB


上記の様なエントリーがあった場合は、前後へリンクはこの様になる。
タイトルA←→タイトルB←→タイトルC←→タイトルD←→タイトルE←→タイトルF←→タイトルG

しかし下記の様にカテゴリで前後へリンクしたい!
カテゴリA】 タイトルA←→タイトルB←→タイトルD←→タイトルF
カテゴリB】 タイトルC←→タイトルE←→タイトルG

同一ブログの記事で複数のカテゴリがある場合、記事前後をカテゴリでリンクする機能がMTの標準では無いとされていましたが、出来る方法があったみたいです。

<mt:EntryPrevious>と<mt:EntryNext>の後ろに「 by_category="1"」を追記するだけ
<mt:EntryPrevious by_category="1">
 <a href="<mt:EntryPermalink />">「<mt:EntryTitle />」の記事へ</a> 
</mt:EntryPrevious> 
<mt:EntryNext by_category="1">
 <a href="<mt:EntryPermalink />">「<mt:EntryTitle />」の記事へ</a></mt:EntryNext>
 しかし公式サイトには、一切記載されていないのは何故?
詳しくは、 「The blog of H.Fujimoto」にも書かれています。


検証結果、MTPro 5.2.3で機能しました。
でも私のMTOS5.2.3では、機能しませんでした!
もしかして、これが公式に掲載されない理由なのでしょうか? 

解決と言ってよいのかわかりませんが・・・続情報

ドメインって、早い者勝ちですよ!