Claude CodeでWordPressを自動運営する

Claude CodeとWordPress REST APIを組み合わせると、記事の自動生成・投稿・更新をコマンドライン1つで実行できる。定期的なコンテンツ更新や大量記事のリライトに有効だ。

基本的な仕組み

  1. Claude Codeがテーマに沿った記事をMarkdownで生成
  2. PythonスクリプトがmarkdownライブラリでHTML変換
  3. WordPress REST API(/wp-json/wp/v2/posts)にPOSTリクエスト
  4. 認証はApplication Passwordsを使いBasic認証

実装のポイント

認証情報は環境変数(WP_USER、WP_APP_PASS)で管理しハードコードしない。レスポンスのデコードはutf-8-sigを使いBOM問題を回避する。カテゴリIDは事前にAPIで確認して固定値を使うと安定する。

応用例

  • 既存記事の一括リライト(MARKERで重複投稿防止)
  • 外部データからの自動ニュース記事生成
  • 定期的なSEO最適化コンテンツの追加

まとめ

Claude Code × WordPress REST APIの組み合わせは、コンテンツ運用の自動化を現実的なコストで実現する。小規模ブログから大型メディアまでスケールする汎用的なアプローチだ。