I need to know the answer to this as well.
I want to write a disclaimer so it will look like a normal post but not appear in feed or front page.
There must be a way of doing that?
Well, I waited until I have posted another 10 posts and published it with a later date. Since my feed only shows the 10 last posts, it didn’t show up in the feed nor the front page.
To exclude a post from feeds, create a category for that post and use this code in your functions file (if the category is 39, for instance):
function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-39');
}
return $query;
}
add_filter('pre_get_posts','myFilter');
To exclude it from the front page, you can fudge the date, as you suggested. Or you could use the sideblog plugin, which will exclude posts from the main page, but they will still display as individual posts or in the category page. (With the sideblog plugin you can also exclude a category from feeds with just a checkmark.)
http://wordpress.org/extend/plugins/sideblog/