※PR・広告を含みます
WordPressの記事を直したあと、文章だけを見て「問題なさそう」と判断するのは少し危険です。タイトルを整えたつもりがスラッグまで変わっていたり、本文の一部を直しただけなのに予約日時やSEO設定が動いていたりするからです。Claude Codeはコードやファイルを読み、コマンドを実行して結果を確認できるため、記事の更新前後を機械的に比べる作業と相性があります。
この記事では、Claude Codeに記事を書かせる方法ではなく、WordPress記事の更新差分を確認する補助役として使う手順を扱います。公開サイトへ直接変更を加える前にバックアップを取り、人が承認できる差分だけを反映する流れです。
- 更新前のタイトル、本文、日時、ステータス、SEO、画像を保存する
- 文章の差分と設定値の差分を分けて確認する
- 保存後はWordPressから同じ投稿を再取得して結果を照合する
Claude Codeを差分確認に使う理由
Claude Codeの公式ドキュメントでは、プロジェクト内のファイルを読み、編集し、コマンドを実行できる開発支援ツールとして説明されています。つまり、変更前後のJSONやHTMLを用意すれば、目視では見落としやすい差を整理させられます。ただし、何を変更してよいかの判断まで丸投げするものではありません。
記事運営で重要なのは、本文と投稿設定を同じものとして扱わないことです。本文の誤字を1か所直す作業でも、WordPressへ送るデータの作り方が雑なら、関係のない項目まで上書きする可能性があります。差分確認では、次のように対象を分けます。
| 確認対象 | 差分として見る内容 | 見逃した場合の例 |
|---|---|---|
| タイトル・本文 | 追加、削除、置換された文字列 | 見出しや注意書きの欠落 |
| 公開情報 | status、公開日時、予約日時 | 予約解除や意図しない即時公開 |
| URL情報 | 投稿ID、スラッグ | 既存URLの変更 |
| SEO情報 | 重要なキーワード、説明文 | 記事と狙う検索意図の不一致 |
| 画像・分類 | アイキャッチ、カテゴリー、タグ | 画像消失や分類のずれ |
この表は、修正のたびにすべてを変更するための一覧ではありません。「今回変える項目」と「変わってはいけない項目」を切り分ける確認表です。
更新前にWordPress記事を保存する
最初に、対象投稿をWordPress REST APIやWP-CLIで取得し、復元に必要な項目をJSONへ保存します。公開ページのHTMLだけでは、予約日時や下書き状態、編集用の生HTMLを戻せないことがあります。バックアップは投稿IDごとに分け、取得日時もファイル名または記録内へ残します。
バックアップに含める項目
最低限、次の項目を保存します。サイトによってはカスタムフィールドも必要なので、利用しているSEOプラグインやテーマの設定も確認してください。
- 投稿ID、タイトル、スラッグ、status、公開・予約日時
- 編集用本文、抜粋、カテゴリー、タグ
- アイキャッチ画像ID
- Rank Mathの重要なキーワードなど、今回保持するSEO情報
認証情報はバックアップへ書き込みません。また、記事内にアフィリエイトURLがある場合も、URLを文字列として保存するだけにし、リンク先へアクセスして確認しない運用が安全です。
Claude Codeへ確認範囲を明示する
Claude Codeへ渡す指示は「違いを探して」だけでは足りません。変更を許可した項目、保持する項目、出力形式を明示します。たとえば、本文だけを修正した場合は、投稿ID、スラッグ、日時、status、カテゴリー、タグ、画像IDが一致しているかを別枠で報告させます。
差分確認の依頼例
次の要点を自分の環境に合わせて指示へ含めると、確認結果を読みやすくできます。
- 変更前と変更後のJSONを投稿IDで対応付ける
- 本文は見出し単位、設定値は項目単位で差を出す
- 許可していない変更を「要確認」として先頭へ出す
- 推測で修正せず、判断できない差は保留する
Anthropicの公式説明でも、Claude Codeは文脈を集め、行動し、結果を検証する流れで作業します。記事管理では、この最後の「検証」を省かないことが大切です。
本文の構造差分を確認する
本文は文字数だけで判定しません。WordPressでは、閉じ忘れたショートコードや不正なHTMLが画面全体の崩れにつながります。見出し文言を変えていなくても、タグの位置が動けば表示結果は変わります。
構文上の確認項目
- H2の直後に説明文があり、いきなりH3へ進んでいないか
- 会話ショートコードなどの開始・終了数と入れ子が正しいか
<p>の中へ見出し、リスト、divが入っていないか- リンクURL、画像URL、見出し文言が意図せず変わっていないか
- 同じ内部リンクが過剰に繰り返されていないか
Claude Codeの指摘は確認材料です。自動修正させる場合も、対象投稿を1件に限定し、修正後のHTMLをパーサーで検査してからWordPressへ送ります。
少数テストから本番更新へ進む
複数記事を直す場合でも、最初の1件で更新と復元の手順を確かめます。テスト用の別記事を作る必要はありません。実際の対象記事をバックアップし、1件だけ更新して、保存後の値を照合します。
保存後に再取得する項目
更新APIの終了コードが成功でも、WordPress側へ期待どおり保存された証明にはなりません。同じ投稿を再取得し、次を照合します。
- 投稿IDとスラッグが更新前と同じ
- statusと予約日時が予定どおり
- 本文の保存値が作業用データと一致
- カテゴリー、タグ、アイキャッチが保持されている
- 重要なキーワードが記事ごとに分かれている
不一致があれば次の記事へ進まず、バックアップから戻して原因を調べます。差分確認は作業を速く見せるためではなく、公開事故を小さく止めるための工程です。
Claude Codeを使う際の注意点
Claude Codeはプロジェクトやターミナルへアクセスできるため、実行範囲を決めずに使うと影響が広がります。公開サイトを扱う場合は、読み取り、差分作成、1件更新、再取得の段階を分けてください。
- 削除、URL変更、301リダイレクトは別承認にする
- 本番用の認証情報を会話やログへ出さない
- 変更対象外の固定ページやテーマへ書き込ませない
- アフィリエイト計測URLをリンクチェック対象にしない
- バックアップから戻せることを確認してから更新する
詳しい製品仕様は、Claude Code公式の概要とClaude Codeの動作説明で確認できます。機能や料金は変わる可能性があるため、実行前に公式情報を見直してください。
まとめ
Claude CodeをWordPress運営へ取り入れるなら、記事を一気に書き換える役よりも、更新前後の違いを整理し、保存結果を検証する役から始めると扱いやすくなります。バックアップ、許可項目の明示、少数テスト、再取得確認の4点を固定すると、本文だけでなく予約やSEO設定の事故も減らせます。
記事更新の仕組みを自分のサイトに合わせて整理したい場合は、AIアフィリエイトコンサルの案内をご確認ください。


