来自帖子内帖子的human_time

时间:2012-03-27 16:11:53

标签: php wordpress wordpress-plugin

我正在使用一个插件,它将从标签分组的一些帖子调用到另一个帖子中。我想在这些帖子中添加human_time,但我在下面使用的方法只是调用父帖子的时间。

if ($date) { 
    $output .=  __('on ', 'posts-by-tag');
    $output .=  mysql2date(get_option('date_format'), $post->post_date) . ' at ' ;
    $output .=  mysql2date(get_option('time_format'), $post->post_date) . '<span class="the-times">' ;
    $output .=  human_time_diff(get_the_time('U'), current_time('timestamp')) . ' ago</span></p></div>' ;

两个中间输出正常工作,最后一个没有。为了让它起作用,最后一个输出需要做什么改变?我猜它与$ post-&gt;有关;但我不确定正确的结构。

1 个答案:

答案 0 :(得分:2)

如果这不在“The Loop”中,您必须在get_the_time函数中定位帖子ID,如:

    $output .=  human_time_diff(get_the_time('U',$post->id), current_time('timestamp')) . ' ago</span></p></div>' ;