TopWordPress > カスタマイズ > エントリー > 2010年8月
2010年8月25日

WordPress のカテゴリ別記事一覧に新着マークを表示する

WordPress のカテゴリ別記事一覧に新着マークを表示するカスタマイズです。ご質問を頂きましたので、本エントリーにて紹介致します。

このカスタマイズを行うことで、次のように、カテゴリ別記事一覧の記事タイトル右側に、新着マークを表示することができます。新着マークの表示期間は時間単位で指定できます。

WordPress のカテゴリ別記事一覧に新着マークを表示

カテゴリ別記事一覧に新着マークを表示するには、以下のコードを任意の位置に貼り付けてください。

<h3>「お知らせ」の最近の記事</h3>
<ul>
<?php query_posts("showposts=0&category_name=カテゴリ名"); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
<?php
    $hour = 24;
    $html = '<span style="color:#e50003">New!!</span>';
     $current_date = date('U');
    $entry_date = get_the_time('U');
    $min = ceil(date('U',($current_date - $entry_date))/3600);
    if ($min+8 < $hour) {
        echo $html;
    }
?>
</li><?php endwhile; ?>
</ul>

赤字の部分は適宜書き換えてください。$hourは新着マーク表示時間、$htmlは新着マークの(X)HTMLになります。

指定した時間に新着マークが消えない場合、「$min+8」の「+8」を削除するか、数字を適宜書き換えてみてください。

カテゴリ別記事一覧ではありませんが、ウィジェット用のプラグインも用意しています。

WordPress の記事一覧に新着マークを表示する「wp_recent_posts_with_newmark プラグイン」
Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner


AMN
Categories
Monthly Archives
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3