Claude CodeでWordPressを自動運営する
Claude CodeとWordPress REST APIを組み合わせると、記事の自動生成・投稿・更新をコマンドライン1つで実行できる。定期的なコンテンツ更新や大量記事のリライトに有効だ。
基本的な仕組み
- Claude Codeがテーマに沿った記事をMarkdownで生成
- PythonスクリプトがmarkdownライブラリでHTML変換
- WordPress REST API(/wp-json/wp/v2/posts)にPOSTリクエスト
- 認証はApplication Passwordsを使いBasic認証
実装のポイント
認証情報は環境変数(WP_USER、WP_APP_PASS)で管理しハードコードしない。レスポンスのデコードはutf-8-sigを使いBOM問題を回避する。カテゴリIDは事前にAPIで確認して固定値を使うと安定する。
応用例
- 既存記事の一括リライト(MARKERで重複投稿防止)
- 外部データからの自動ニュース記事生成
- 定期的なSEO最適化コンテンツの追加
まとめ
Claude Code × WordPress REST APIの組み合わせは、コンテンツ運用の自動化を現実的なコストで実現する。小規模ブログから大型メディアまでスケールする汎用的なアプローチだ。
AI・テクノロジーを深く学ぶおすすめ書籍





