文章一多起来难免会有一些资源过期或是下载地址失效,这时候为了保证读者们不看到错误的页面,我们可以在一些比较旧的文章上添加一个警示信息……
代码很简单,主要就是判断文章的时间,在single.php中<?php the_content(); ?>之前添加以下代码:
<?php $post_age = date('Y') - get_the_time('Y'); // 数字'2'代表两年,请自行修改。 if($post_age > 2) { ?> <div class="old-post"> <p> 这篇文章发布时间为<?php the_time('Y'); ?>,因年久失修,一些图片或者资源可能已经失效。 如果出现这些问题,请在下面留言,我们会尽快修复。 </p> </div> <?php } ?>
就是这样,其中的时间可自行修改,如果想实现上图的效果请参照本站的为WordPress主题添加若干短代码,并按照以下方式修改:
//在刚刚添加的<div class="old-post">后加入: <div class="warning shortcodestyle"> 在</p>后面添加</div>,搞定~