AIでWordPressを管理する方法|バックアップ・修正・公開の安全手順

WordPressをAIで管理する方法・FTPからの卒業ガイド 初心者向けAI講座
お父さんから娘へのAI入門 vol.12
AIでWordPressを安全に管理する方法

バックアップ・修正・確認・公開・復元までを一つの手順にする

最終更新:2026年7月

AIでWordPressを管理するときの要点は、AIへ本番サイトを丸ごと任せることではありません。バックアップを取り、ローカルまたはステージング環境で修正し、差分と表示を人が確認してから本番へ反映できる流れを作ることです。AIはコードの説明・修正案・チェックリスト作成を助けますが、公開判断と復元責任は運営者が持ちます。

スポンサーリンク

AIでWordPress管理はどこまでできる?

作業AIが助けられること人が確認すること
記事構成案、下書き、校正、HTMLの確認事実、経験、著作権、公開内容
HTML・CSS修正案、レスポンシブ対応、原因の切り分け差分、スマホ表示、既存機能への影響
PHPコードの説明、小さな変更案、エラー読解構文、セキュリティ、テスト、復元手段
プラグイン設定項目の整理、公式資料の要約互換性、更新履歴、権限、バックアップ
公開作業手順書や確認表の作成本番反映、動作確認、障害時の判断

Claude CodeやほかのAIエージェントは、許可したローカルフォルダのファイルを直接編集できる場合があります。一方、通常のチャットへコードを貼っただけではサーバーは更新されません。どのツールが、どの場所へ、どの権限で触れるのかを最初に区別します。

スポンサーリンク

最初にバックアップと復元方法を確認する

WordPressの完全な復元には、通常データベースとファイルの両方が必要です。データベースには投稿・設定など、ファイル側にはテーマ・プラグイン・アップロード画像などがあります。片方だけでは元どおりにならないことがあります。

  • データベースのバックアップを取得する
  • wp-contentを含む必要なファイルを保存する
  • バックアップを本番サーバー以外にも保管する
  • 取得日時と変更前の状態をメモする
  • 管理画面やサーバーで復元する手順を先に確認する

バックアップが「正常終了」と表示されただけで終わらせないでください。対象サイト・日時・容量・保存先を確認し、可能ならステージング環境で復元できるかも試します。

スポンサーリンク

親テーマを直接編集せず子テーマを使う

市販・配布テーマを使っている場合、親テーマのファイルを直接変更すると、テーマ更新で修正が失われることがあります。WordPress公式は、親テーマを変更せずに機能や見た目を上書きできる子テーマの仕組みを案内しています。

AIへ修正を頼むときも「親テーマは変更しない」「子テーマ内だけを対象にする」「変更するファイル名と理由を先に示す」と伝えます。すでにCocoonなどの子テーマを利用しているなら、原則としてその子テーマ側で管理します。

スポンサーリンク

安全な実務フローは7段階

1.目的と合格条件を1つに絞る

「スマホの見出しが画面からはみ出さない」のように、変更後に判定できるゴールへします。複数の大改修を一度に頼むと原因を追いにくくなります。

2.バックアップを取る

データベースとファイルを保存し、取得日時を記録します。更新・一括置換・PHP編集の前は必須です。

3.本番のコピーで作業する

ローカル環境かステージング環境へ対象ファイルを用意します。公開中のPHPをFTPやファイルマネージャーで直接上書きする作業は避けます。

4.AIへ制約を付けて依頼する

対象ファイル、変えたい箇所、変えてはいけないもの、WordPress・PHPの環境、出力形式を伝えます。

5.差分を確認する

GitやGitHub Desktopで、追加・削除された行を見ます。依頼と無関係な変更、外部通信、認証情報、危険な関数が増えていないか確認します。

6.構文・表示・機能をテストする

PCとスマホ、主要ページ、フォーム、ログイン、リンク、キャッシュを確認します。PHP変更では構文エラーやデバッグログも確認します。

7.本番反映後も確認し、異常なら戻す

アクセスの少ない時間帯に反映し、直後にページと管理画面を確認します。問題があれば追加修正を重ねず、まず変更前へ戻します。

スポンサーリンク

AIへ渡す指示の例

WordPress子テーマのstyle.cssを修正してください。 目的:スマホ幅でh2見出しが画面からはみ出さないようにする。 条件: – 親テーマとPHPは変更しない – 既存の色とフォントは維持する – 変更前後の差分と理由を示す – 影響する画面幅を説明する – 不明点があれば編集前に質問する 【対象CSSをここに貼る】

「全部最適化して」よりも、対象と合格条件を限定した方が確認できます。コードが長い場合は、秘密情報を除いたうえでファイルを扱えるAIツールを使い、作業フォルダを必要最小限にします。基本的な指示設計はプロンプトの書き方も参考にしてください。

スポンサーリンク

Gitはバックアップではなく変更履歴として使う

Gitは「いつ、何を変えたか」を比較し、以前の版へ戻すのに役立ちます。ただしデータベースやアップロード画像まで自動で保護するわけではありません。Gitの履歴と、サーバー・データベースのバックアップは役割が違います。

  • 作業前に現在の正常な状態をコミットする
  • 1つの目的ごとに小さくコミットする
  • 「修正」ではなく変更内容がわかるメモを付ける
  • wp-config.php、バックアップ、APIキーを公開リポジトリへ入れない
  • 本番反映に使った版を記録する

FTP・SFTPは「卒業すべき古い方法」ではありません。安全な接続で、確認済みファイルを反映する手段として使えます。危険なのは、履歴もテストもなく本番ファイルだけを直接編集する運用です。

本番でデバッグ表示を出さない

原因調査にWP_DEBUGやログは役立ちますが、WordPress公式はデバッグ機能をローカルやステージングで使うことを勧めています。本番画面へ警告やファイルパスを表示すると、訪問者に内部情報が見える可能性があります。

本番でログが必要な場合も、表示と記録を分け、調査後に設定を戻します。AIへエラーログを渡す前に、URL、ユーザー名、メール、パス、キーなど不要な情報を伏せます。

AIへ入力してはいけない情報

  • WordPress・サーバー・FTP・データベースのパスワード
  • APIキー、秘密鍵、認証Cookie、バックアップファイル
  • wp-config.phpの実値
  • 顧客の氏名、住所、注文情報、問い合わせ内容
  • 非公開契約、社内限定資料、未公開の商品情報

「CSSなら何でも安全」とは限りません。コメントやファイルパスに内部情報が残る場合があります。入力前の確認はAIに入力してはいけない情報で詳しく解説しています。

公開前チェックリスト

  • バックアップの日時・対象・保存先を確認した
  • 子テーマ、ローカル、ステージングのいずれかで作業した
  • AIが変えた差分を自分で読んだ
  • PC・スマホと主要機能を確認した
  • キャッシュを消して公開画面を確認した
  • 元に戻すファイルまたはコミットを特定できる
  • 認証情報や個人情報をAI・Gitへ入れていない

よくある質問

Q.AIだけでWordPressを自動運営できますか?
記事案やコード修正は自動化できますが、事実確認、権限管理、公開、障害対応まで無人にするのは危険です。まず提案・下書き・テストまでをAIに任せ、公開は人が承認する形から始めます。
Q.GitHubへテーマを置けばバックアップは不要?
不要にはなりません。GitHubにテーマの履歴があっても、投稿や設定が入るデータベース、画像、プラグイン、サーバー設定は別です。WordPress全体の復元用バックアップも維持します。
Q.プラグインの一括処理はどう確認する?
対象件数と変更範囲を事前表示し、バックアップ、競合停止、途中失敗時の自動復元を用意します。実行後は更新件数だけでなく、代表ページ・HTML見出し・メタ情報・内部リンクも確認します。

まとめ

  • AIは修正案と確認作業を助けるが、公開責任は人が持つ
  • 復元には原則としてデータベースとファイルの両方が必要
  • 親テーマを直接変えず、子テーマと検証環境を使う
  • 目的を小さく分け、差分・構文・表示・機能を確認する
  • Gitの変更履歴とWordPress全体のバックアップを併用する
  • 秘密情報をAIや公開リポジトリへ入れない
この記事の作成・確認

複数のWordPressサイトを運営し、以前は本番ファイルを直接上書きしていた経験をもとに、AI・Git・バックアップを別々の役割として整理しました。公式資料と実運用の確認項目を分け、復元できることを最優先にしています。

コメント

タイトルとURLをコピーしました