如何显示旧邮件

分享是关怀!

在过去的几个月里,我注意到一个常见的问题,那就是网站和博客已经过时了,过时的内容。这是我们所有人的罪过。即使在www.gyu-kura.com上,当wordpress更新和产品变化时,我们也必须对文章进行修改。亚博yabo88app 下载

问题是你是怎么做到的,作为一个网站的负责人,仔细浏览数百篇文章,你会发现过时的信息吗?

仔细考虑了一下这个问题之后,我想出了一个很好的解决方案,可以帮助你在网站上进行一些互动。我的解决方案是在旧文章的顶部显示一条消息,警告用户信息可能过时,如果他们发现任何需要纠正的地方,鼓励他们发表评论。我认为年龄超过180天。

代码

www.gyu-kura.com以论文主题,因此,我们通常根据论文调整代码。此代码已准备好粘贴到自定义的\u functions.php文件中。

没有论文?那很好。您仍然可以使用这个代码进行一些修改。

函数oldPostMessage()$Posted=get_the_time('u');$current=current_time('timestamp');//将秒数差异转换为天$diffTime=($current-$Posted)/(60*60*24);如果($diffTime>180)?>
            
您的HTML邮件将在此处显示。这是一个旧职位。

代码的解释

我最讨厌的一个问题是获取代码片段,不理解它们是如何工作的,也不理解它们为什么工作的——所以,下面是我们使用此代码所做的工作的快速分解。

首先,我们提取发布日志当天的时间戳,查看日志的时间戳。

第二,我们用$difftime来计算两个时间戳之间的差额。奇怪的是,在$difftime结束时,那些额外的数学是什么?好,Unix时间戳是对特定时间从1月1日开始的秒数的度量,1970。因为我们只需要几秒钟就可以工作,而且还想用几天……我们用所有的数学来计算天数:)

最后,我们设置了一个简单的if语句,只测试邮件是否超过180天。如果邮件已超过180天,然后,我们的特殊信息会显示出来,提醒访客帖子可能过时。

有问题吗?

如果您对实现有疑问,或者希望对正在发生的事情有更全面的解释,请在下面留下一个问题。亚博体育下载

图片由佩雷格里诺将统治

埃里克·宾尼翁是中西部州立大学计算机科学专业的学生。当Eric不在线时,他通常在自己的社区里做志愿者,或者和家人一起享受时光。你可以在上面找到埃里克推特.
分享