WordPress主题 添加文章时效-文章过期提示

添加文章修改时效超过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 do_action(‘b2_single_post_content_after’); ?> 在这段代码上面添加:

<?php article_time_update();//文章过期提示 ?>

然后保存即可

相关文章