はにぃびーむ
今年もまた、枇杷を食べずにいます。
wordpress2.7で新着エントリにマークを表示する方法
まだwordpressが、2.2くらいだったころ、新着エントリにnewマークを表示する方法を、エントリしました。
ここのエントリです。
で、つい先月、wordpressを最新版にバージョンアップし、ついでにデザインテーマを「Atahualpa」に変更すると、その方法で新着エントリにnewマークを出す事ができなくなりました。
「Atahualpa」は、ばりばりウィジェットを使って構成されているテーマなので、ウィジェット側に記述されている新着エントリ情報を出す部分の変更が必要になります。
で、いろいろ調べて、「http://www.bizmemowp.com/wordpress-biz232」こちらのサイト様を参考にさせて頂き、「/wp-includes/widgets.php」の1317行目を以下のように変更して、対応させました。
<li><a href=”<?php the_permalink() ?>”><?php if ( get_the_title() ) the_title(); else the_ID(); ?> <?php $days=2; $today=date(‘U’); $entry=get_the_time(‘U’); $sa=date(‘U’,($today – $entry))/86400; if( $days > $sa ){ echo ” <img src=\”".get_bloginfo(‘template_directory’).”/newg1-4.gif\” alt=\”new\” align=\”baseline\” />”; } ?> </a></li>
新着マークとして表示される「newg1-4.gif」は、この場合、テーマフォルダの中にある事になります。
あと、「<?php $days=2; $today=date・・・中略・・・”baseline\” />”; } ?>」の部分を、「</a>」の前にもってこないと改行されて、変な場所にマークが表示される事になります。
つか、ずっと思ってるのですが、どうしてwordpressには、この新着エントリにマークを表示させるプラグインが無いんでしょうねぇ。
私が探しベタなだけで、本当はあるのかしら?
まぁ、いいか。

[...] ◆サイドバーの最近の記事リストにNewマークをつけるには 参考ブログ:はにぃびーむ さん [...]