WordPressの古い記事に、警告を表示する方法


何年もブログを続けていると、古い記事は時代錯誤になってきた気がする。

当時のバージョン環境とはかなり変わっているので。

精査するのは大変だから、警告を表示することにした。

こんな感じ。

◆PHP(content.phpとか)


<?php
// 数年経った古い記事が更新されていなければ警告を表示
$past_year = 1; // 1年以上
if ( get_the_modified_date('Y') <= date('Y') - $past_year ) {
?>
	<aside class="past_notice">
		<h5>ご注意</h5>
		<p>この記事は <strong><?php echo $past_year; ?>年以上前</strong> に書いたものです。現在は状況が異なる可能性がありますので、ご注意ください。</p>
	</aside>
<?php } ?>

◆style.css


aside.past_notice{
	border:5px double red;
	padding: 10px;
	margin: 10px 0;
}
aside.past_notice h5{
	color:red;
}