WordPressに記事を自動で投稿するコード

require('wp-blog-header.php');

$todaytime = date('YmdHi',time());
$posttiome = date('Y-m-d H:i:s',time());//投稿日時をセット用
$content = 'やっとここまで来た!';

$post = array(
  'post_author' => 1, // 作成者のユーザー ID。
  'post_content' => $content, // 投稿の全文。
  'post_date' => $posttiome, // 投稿の作成日時。
  'post_status' => 'publish', // 公開ステータス。
  'post_title' => 'テスト投稿', // 投稿のタイトル。
);

wp_insert_post( $post );

wp-blog-header.phpのパスに気をつけること。 このファイルのある場所から見てwp-blog-header.phpがどこにあるか、なので相対パスで書く。

基本的に相対パスで書いたほうがミスがなさそう・・・