在论文中创建基于日期的设计元素

使用基于数据的条件语句,完全可以根据帖子的年龄显示帖子前后的不同内容。这是一个鲜为人知的技术,可以真正打开的可能性,有更大的控制你的访客去哪里,当他们访问你的博客。

(post_image)

的代码

让我们运行一下设置基于更新的内容的基础知识。一旦你得到了这个,我们会更深入一点。

函数date_based_function() {$post_age =(当前时间(时间戳)- get_the_time('U')) / (24*60*60);“date_based_function”);

我们要做的第一件事就是确定一个职位的年龄。$post_age = (current_time(timestamp) - get_the_time('U')) / (24*60*60);是一条以天为单位确定邮件的年龄的线。

当前时间(时间戳)这正是它听起来的样子——它决定了当前的时间。get_the_time (' U ')表示写这篇文章的时间。这两个日期都是按秒计算的。因此,当你用一个减去另一个,你就得到了一段时间,一直到秒。

考虑到这一点,我们需要确定每天的秒数,以便确定以天为单位的post的年龄。为了做到这一点,我们使用(24 * 60 * 60)代表一天。我们建立了简单的除法post_age美元表示文章发表后的天数。

从这个意义上说,这非常简单。我们使用一个简单的条件(if($post_age < 30) {}),以确定该职位是否成立少于30天,并显示该职位的内容,如果是,事实上,出生不到30天。也可以替换<(不到)>(大于)< =(小于或等于),> =(大于或等于),或= =(等于)。

我们需要做的最后一件事是使用Thesis钩子将元素放置到我们想要的位置。您可以找到可用钩子的列表在这里

实际应用

新鲜的内容本质上比旧的内容更可信。这有点取决于你的特殊定位,但是一般来说,在帖子发布后的第一个月左右显示日期是个好主意。然而,你不想显示旧文章的日期,这会损害你的信誉。

想想。亚博体育下载你更有可能阅读2010年或2004年的内容吗?

让我们将日期设置为仅在帖子发布后的前30天显示。代码如下:

/ (24*60*60);if($post_age <= 30) {the_time('n - j - Y');“byline_date”);

这很简单。我们只使用基本的函数并指定如果post小于或等于30天,我们显示日期。日期表示为时间('n - j - Y')要了解如何自定义此函数以任何方式显示日期,请参阅WP抄本。

还有很多其他的可能性。运用你的创意和基于日期的挂钩,你可以对页面浏览量有很大的影响,货币化,以及站点的许多其他方面。

Adam有十年的WordPress设计经验,亚博yabo88app 下载ArtofBlog (Blogging.com的前身)的开发者和原始贡献者之一