wordpressで最新記事にnewマークをつける方法 その2|ホームページ(WEB)制作 長野県:諏訪市・茅野市・岡谷市・松本市のスタジオハロー

メニュー 閉じる

WORDPRESS

この記事は2012年5月21日に書かれたもので、内容が古い可能性がありますのでご注意ください。

wordpressで最新記事にnewマークをつける方法 その2

以前、「jQueryを使ってNEWマークを表示させる・・・」という記事を書きましたが、

WordPressで表示させたい場合…

記事を公開してから10日間はNew!を表示させたい場合はこのように。
get_the_time は、記事の投稿日時を取得する関数。

<?php
$days=10; //NEWをつける日数
$today=date_i18n(‘U’);
$entry=get_the_time(‘U’);
$sa=date(‘U’,($today – $entry))/86400;
if( $days –> $sa ){
echo "\n" . ‘<img alt="" src="https://www.hoge.com/img/newmark.gif" />’ . "\n";
}
?>

記事の公開日時ではなく、記事の最終更新日時を基準としてNew!を表示させたい場合はこのように。
get_the_modified_date は、記事の更新日時を取得する関数です。

<?php
$days = 7; //Newを表示させたい期間の日数
$today = date_i18n('U');
$entry = get_the_modified_date('U');
$kiji = date('U',($today - $entry)) / 86400 ;
if( $days > $kiji ){
echo 'New!';
}
?>

簡単に設置できて、とても便利ですね!

参照
WordPressでNew!を表示するパターン別4つの方法
さまざまなNEWマーク表示の方法をわかりやすく説明されています。

Posted in wordpress, Wordpressの使い方

関連記事