本文是《B2主题美化(共19篇)》专题的第 13 篇。阅读本文前,建议先阅读前面的文章:
添加文章修改时效超过24小时文章过期显示
添加以下代码到主题functions.php文件
//文章过期提示开始 【在文章内页调用 article_time_update(); 】 function article_time_update() { date_default_timezone_set('PRC'); $newdate=time(); $updated_date = get_the_modified_time('Y-m-d H:i'); $updatetime=strtotime($updated_date); $custom_content = ''; if ( $newdate > $updatetime +86400 ) { $custom_content= '<div class="article-timeout"><strong><svg class="icon" aria-hidden="true" style="width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden;"> <use xlink:href="#icon-a-jinggaotixingcuowu"></use> </svg> 温馨提示:</strong>本文最后更新于 <code style="color: red;">'. $updated_date . '</code> ,某些文章具有时效性,若有错误或已失效,请在下方<a href="#comment">留言</a>或联系<a target="_blank" title="逆念博客" href="http://wpa.qq.com/msgrd?v=3&uin=1151534751&site=qq&menu=yes"><b>墨梅</b></a>。</div >'; } //这里设置时间显示格式,可自由调整。86400发布时间1天。 echo $custom_content; } //文章过期提示结束
打开主题b2child/TempParts/Single文件夹。如果是子主题则需要从副主题复制以下文件到子主题注意目录结构b2child/TempParts/Single下
找到对应文章样式的PHP文件
搜索:<?php do_action(‘b2_single_post_content_after’); ?> 在这段代码上面添加:
<?php article_time_update();//文章过期提示 ?>
然后保存即可