I'm a database noob so I'm a little bit clueless as to how to make a scheduled post via a plugin. Basically, does WP provide a reference API that would allow a plugin to create a scheduled post, like a user can do through the dashboard?
There isn't really an API for it, because from usage perspective it is quite simple.
If data passed to
However something would need to happen to make that post published on that date, so this sets in motion several more pieces of code:
So the simplest way to create scheduled post is to just follow native mechanics and create it with
If you are using the xmlrpc way of posting articles, then you have the option of not posting your articles immediately.
Here you can substitute true with false to not publish your article.
For a detailed sample, you can look up: http://www.home-working.info/index.php/creating-a-wordpress-website-via-xml-rpc-using-affiliate-data-feeds/
Hope this helps.