PHP のプログラムから WordPress の投稿を行うには、wp_insert_post() を使います。
wp_insert_post() の引数として内容を列挙した配列を指定すると内容に沿った投稿が作成されます。
$post = array ( 'post_content' => $content, 'post_title' => $title, 'post_status' => 'draft', 'post_type' => 'post' ); wp_insert_post( $post );
WP-CronというWordPressの自動化の仕組みと組み合わせると定期的に投稿の下書きを作成するといった使い方も可能です。