0) { // "4 years" if ($years > 1) { $output .= $years." ".$descriptions[10]; } // "1 year" else { $output .= $years." ".$descriptions[9]; } if ($years < 4) { // add months only if 3 years or less ago // add "3 months" if ($monthsover > 1) { $output .= " ".$monthsover." ".$descriptions[8]; } // "add "1 month" elseif ($monthsover == 1) { $output .= " ".$monthsover." ".$descriptions[7]; } } // add "ago" (so you end up with "2 years 4 months ago") $output .= " ".$descriptions[11]; } // "3 months ago" elseif ($months > 1) { $output .= $months." ".$descriptions[8]." ".$descriptions[11]; } // "5 weeks ago" elseif ($weeks > 1) { $output .= $weeks." ".$descriptions[6]." ".$descriptions[11]; } // "1 week ago" elseif ($weeks == 1) { $output .= $weeks." ".$descriptions[5]." ".$descriptions[11]; } // "4 days ago" elseif ($days > 1) { $output .= $days." ".$descriptions[4]." ".$descriptions[11]; } // "Yesterday" elseif ($days == 1) { $output .= $descriptions[3]; } elseif ($days == 0) { // "Today" (if more than 8 hours ago) if ($hours > 8) { $output .= $descriptions[2]; } // "Hours ago" (if 8 hours or less) elseif ($hours > 0) { $output .= $descriptions[1]; } // "Moments ago" (if 60 minutes or less) elseif ($minutes >= 0) { $output .= $descriptions[0]; } } // "At some point in time" else { $output .= $descriptions[12]; } // " according to my clock" $output .= $append; echo $output; } add_filter('Posts', 'wp_awhileago'); ?>