A couple of Twitter questions posted to @weblogtooltips (are you following us yet?) about publishing posts in the future with plugins make me think that some users of WordPress might not know about the cool features that are built right into the admin panel. (yes, WordPress does that)
As the screenshot to the left shows, the publish box in WordPress holds a couple of hidden gems that might not immiediately be apparent. You can do one of two things with the fantastic post you just wrote (beside just posting it outright):
- You can make your post public and make it a sticky on the front page or you can choose to password protect it or make it completely invisible to people that are not logged in to your blog. This option is available on your “Add New Post” page under the Publish box. You have to click on “Edit” next to “Visibility: Public” to see these settings. Just change the settings, add a password if you want it protected and click Publish
- You can also setup your post to be published in the future. You can access this setting by clicking on the Edit link next to “Publish immediately“. Just set the date/time you want your post to be published (future dates result in future posts, past dates result in posting in the past) and Voila, it gets scheduled for the future. You can also use this feature when editing a post to move posts around chronologically on your blog, though I suggest against it. Posting in the future does not require any other setup of any kind. If your server’s time is set correctly and your timezone is set correctly for your blog (under Settings tab->General, shows a useful example), your post will appear automagically on your blog on the scheduled time.
Remember that just clicking on “Publish” publishes your post even if the Status is set to draft. There is also a “Pending Review” feature under the “Status: Draft” section that can be used to differentiate between true drafts and articles that are complete but need to be reviewed. This option might be useful for multi-user blogs or just to keep track of articles that are complete and those that still need work.
Very useful bit of information.
These post status and visibility options come in handy many times. We have a multi-author blog wherein one post had to be taken off urgently due to an issue that had arisen out of the contents and we immediately changed the post as “private” without fumbling with it in frenzy. It gave us time to review the post and attend to the issues at leisure.
The developers had been very thoughtful indeed to have provided such options.
S.K
The one feature I’ve never been able to take advantage of with WordPress is the ability to schedule posts in the future. For some reason with my host (Yahoo) is doesn’t seem to work and have not yet found a suitable fix.
It took me a while to get scheduling to work on my server too. It turned out the problem was the web server couldn’t find itself via dns lookup, which WordPress needed in order to run its scheduling scripts.
If you have shell access, you can test this with the ping command; log on to the server shell, and if your blog is at http://www.domain.com then try “ping http://www.domain.com” If you get an error like “no route to host” or a bunch of failed packets, then that’s why the scheduling isn’t working. You’d have to contact them and try and get them to fix it so that the server can find itself via the site’s domain name.
This is very nice functionality that goes mostly unnoticed by beginner WordPress bloggers. It’s really handy to be able to password protect posts. For more info on private blogging, check out http://www.wordpress-for-begin.....press-com/