Timestamp Your Posts Similar to Facebook

WordPress has a built-in function to display relative time in a human-readable format just like Facebook.

Timestamp Your Posts Similar to Facebook  2

For example, instead of your posts displaying, “Posted on January 01 at 00.00am,” you could display, “Posted 3 hours ago.”

I’ll show you how to update your theme to take advantage of the human time diff() function and change the timestamp on your posts.

Using your FTP software (I’m using FileZilla FTP), go into your /themes folder, choose the theme you’re using. Look for single.php file. Open the file using file editor software.

Look for the line that has <?php the_time(); ?> or <?php get_the_time(); ?> function.

Just replace that with this:

<?php echo ‘Posted ‘ . human_time_diff( get_the_time(‘U’), current_time(‘timestamp’) ) . ‘ ago ‘; ?>

After that, save your file and refresh your single post to preview changes.

If it successful and no error encountered, the timestamp will look like this:

Timestamp Your Posts Similar to Facebook  1

You can change the word ‘Posted‘ inside the function to any word you desire or using Ascii characters instead. It’s up to you how you want to style it.

That’s the easiest way to change your timestamp on your single post template. The other method without touching any codes in your php file is by using relative date or time plugin. You can find that by searching at WordPress.org plugins directory.

The other one is by editing and adding codes in your functions.php file. This kind of method is not recommended to anyone with less experience when it comes to complex editing. You might ended with a blank page or other unknown errors.

Comment below if you’re having trouble with this tutorial. I can’t promise you anything, but I will try to help as far as I can.

Leave a Reply

Your email address will not be published. Required fields are marked *

Next Post

Speeding Up WordPress

Thu Feb 6 , 2014
Here’s a few suggestions on how to speed up WordPress blog. Choose A Good Hosting While starting out, a shared hosting might seem like a bargain and good idea at the time but it comes at another price,  incredibly slow site speed and frequent down time during high traffic periods. If […]
Speeding Up WordPress