わからないことはとりあえずGoogle先生に聞きまくるみはらです。
とくに最近はとあるWebサイトをつくってとだいぶ前から頼まれていたやつにようやく取り掛かり、Facebookコメントがうまく行かず、ひたすらググってました。
ちなみに、みはら.comに設置してあるFacebookコメントは、前に記事を書いたようにうまく行ってます。
同じやり方なんですが、ぜんぜんうまくいかないのでひたすらググってました。
みはら.comでうまく行ってるFacebookコメントの設置方法はこちらです。
でも、Facebookみたいにころころと仕様が変わっちゃうところは、ググっても、いちいち1年以内とかに絞り込んで検索しないと大変ですよね。
なので、訪問してくれた方に“この記事は古い記事だよ”って伝えられたら、いいと思うんです。
前置きがだいぶ長くなりましたが、今回紹介するのは、古い記事に「この記事は1年以上前のやつです」みたいなメッセージを表示させる方法です。
古い記事にだけメッセージを表示する方法
今回もコピペでいけます。
php
<?php
$time_defined_as_old = 60*60*24*365;
if((date('U')-get_the_time('U')) > $time_defined_as_old) {
echo '<div class="notice">この記事は1年以上前のやつなんで、今はもっといい方法があると思いますよ。</div>';
}
?>
ちなみに、これは1年以上前の記事に表示されるようになっています。
半年とか2年とかに変えたいときは、
php
$time_defined_as_old = 60*60*24*365;
のところを弄ってやればOKです。
あと、表示するメッセージも思いのままに変えてください。
<div class=”notice”></div>のクラス名もご自由に。