I found it quite strange not being able to see some posts on my blog. I found out later that WordPress does not show post dated posts until the timestamp of the post matches the internal time set in the respective wordpress account of the user.
To illustrate the point, let us say the current date and time is March 23, 11:30 PM. I can publish a post with a time stamp of March 24, 01:30 AM. But this will not be visible until the internal time matches the timestamp of the post.
For making sure that the post is visible do the following:
- Set the time in wordpress to your local time.
- To do this head to Options and update
the field Times in the blog should differ by: with the timezone offset.
- For example it will be 5.5 for India (Standard Time in India = GMT + 5.5 hours).