I checked out the native human_time_diff function in WP, but I need some help.
The example on that page is the following:
<?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' ago'; ?>
It shows the timestamp in relative to "days". How can I tweak it to automatically switch between the following pseudocode:
if time < 1 hour
echo minutes
elseif time < 1 day
echo hours
elseif time < 7 days
echo days
elseif time < 30 days
echo weeks
elseif time < 365 days
echo months
elseif time >- 365 days
echo years
I'm aware that there are plugins, but I'm trying to keep bloat minimal by writing a simple function that I can throw into functions.php. Could someone please give me a example of how to tweak that?