MTEntriesを年度で(php)

お客さんの要望で作ったのでメモ

「サイドバーはエントリーした年と前年で」という要望。

タグリファレンスでMTEntriesを見ると
モディファイアに、daysなる日にち単位はあるんだけど、年単位はおそらくない。

で、手っ取り早くphpで

<?
<mt:Entries lastn="1">
$thisyear='<MTEntryDate format="%Y">';
</mt:Entries>
?>
<ul>
<mt:Entries lastn="480">
<?
if($thisyear=='<MTEntryDate format="%Y">' || $thisyear-1=='<MTEntryDate format="%Y">'){
echo '<li><p><MTEntryDate format="%Y.%m.%d"></p><a href="<$mt:EntryLink$>"><$mt:EntryTitle$></a></li>';
}
?>
</mt:Entries>
</ul>

MTの変数でもできるだろうけど、チェレンジせず...

1.最後の1件の年度をとる
2.480回エントリー回す。
3.その年度か1引いた年度を表示
備考:年間240エントリー計算です。

追伸
くだらない記事を2件くらい書いたんですがお蔵入り。
文才なし・・・
あっカズヲの一言使えばいいだった・・・