0

我正在尝试将 timeago jQuery 插件与自定义 wordpress 主题构建集成以显示帖子的发布时间。

由于主题是使用 HTML5 构建的,timeago 要求插入的代码看起来像这样:

<time class="timeago" datetime="2008-07-17T09:24:17Z"></time>

显然,简单地使用<?php the_time() ?>是行不通的,因为时间必须如上所述格式化。

非常感谢您对此的任何帮助!

4

2 回答 2

0

对于那些对解决方案感兴趣的人:

我实际上删除了插件并将其添加到我在 Wordpress 中的 functions.php 文件中,

function time_ago( $type = 'post' ) {
$d = 'comment' == $type ? 'get_comment_time' : 'get_post_time';
return human_time_diff($d('U'), current_time('timestamp')) . " " . __('ago');

}

这样就行了!好的,它不会实时更新,但每次页面刷新对我来说已经足够了。

于 2012-08-13T08:02:17.477 回答
0

老问题,但我刚刚找到了解决方案,所以对于那些仍然感兴趣的人......

<time class="timeago" datetime="2008-07-17T09:24:17Z"></time>

成为您的 WP 主题

<time class="timeago" datetime="<?php echo get_the_date('Y-m-d\TH:i\Z'); ?>"></time>

托马斯

于 2013-04-04T22:57:26.517 回答