I 开发者_开发百科want to offer my visitors some freebies, but I want them to be available only on the website's feed (to promote it). In others words, I don't want it to appear as a normal post on my website, but only on the feeds.
Is there any way of doing that? I know how to edit my theme files if needed, but if there's a plugin that does the job, the better.
Please note, the offer will only available on the feed, not through mail-lists, etc.
This isn't a programming answer -- unless you specifically want to ask programming-related WordPress questions, you may well be better off asking on wordpress.stackexchange.com/ -- but I'd just use a plugin like the Advanced Category Excluder. You can specify any category of post to be excluded from the archive/home/search pages, or the feed.
So, install the plugin, put the posts you want to be feed-only in a particular category, and configure the Category Excluder to exclude that category from everything except the feed.
There are many plugins that will append things to the feed, such as:
http://wordpress.org/extend/plugins/copyfeed/
That's probably the way to go if you want to offer freebies at the bottom of each post. If you want entire posts, look for some kind of category excluder like:
http://wordpress.org/extend/plugins/simply-exclude/
One issue you'll run into, however, is that at some point someone will start scraping your feed and republishing it in an autoblog. That's true of anything you do, though.
精彩评论