WordPressの「本当に実行してもよいですか?」は、操作確認の質問ではなく、nonceという一時的な検証値が期限切れ・不一致になったときに出ることが多いエラーです。まず元の管理画面を開き直し、キャッシュとCookie、URL、プラグイン競合を順に確認します。確認できない操作を無理に再送信しません。

最初に結論:古い画面を閉じ、正規の管理画面から操作を一度だけ再実行する

  1. 作業内容をメモし、エラー画面の戻るボタンから連続送信しない
  2. 新しいタブでwp-adminへログインし直す
  3. 管理画面・CDN・ブラウザーキャッシュを除外する
  4. WordPressアドレスとサイトアドレス、HTTPSを確認する
  5. 再発時は直前に更新した管理系プラグインを一件ずつ停止する

nonceはパスワードではなく、一定時間だけ有効な操作用トークンです。URLを共有したり、古い編集画面を長時間開いたままにすると不一致が起きやすくなります。

「本当に実行してもよいですか?」が出る仕組み

WordPressは投稿保存、プラグイン操作、設定変更などで、正しい管理画面から正しい利用者が送信したかをnonceで検証します。期限切れ、キャッシュ済みフォーム、Cookie不整合、HTTPとHTTPSの混在、実装ミスで検証できないと処理を止めます。

確認結果 疑う場所 次の行動
長時間開いた編集画面だけ nonce期限切れ 新しい画面から再実行
全管理操作で発生 Cookie・URL・キャッシュ ログイン状態とHTTPSを確認
特定プラグインだけ 実装・競合・古い版 更新情報とサポートを確認
複数回同じ処理が起きた 戻る・再送信 投稿や設定の結果を先に確認

手順1:元の操作結果を先に確認する

保存や削除が実行済みなのに、応答だけ失敗した可能性があります。投稿一覧、プラグイン一覧、設定値を別タブで開き、二重投稿や二重削除を防ぎます。

エラー画面のURLをブックマークしたり共有したりしません。nonceを含むURLは時間がたつと使えず、権限のある管理画面から生成し直す必要があります。

手順2:新しいログイン状態で再実行する

古いタブを閉じ、サイトの正規URLから /wp-admin/ へ入り直します。時計が大幅にずれている端末では時刻を自動設定にし、Cookieを許可します。

一度ログアウトしてログインし直し、同じ操作を一回だけ行います。成功したら期限切れだった可能性が高く、繰り返すなら次の確認へ進みます。

手順3:キャッシュとURLの不一致を直す

管理画面、ログインページ、プレビューURLをページキャッシュ対象から除外します。CDNでも /wp-admin/* /wp-login.php をキャッシュしない設定にします。

「設定 → 一般」のWordPressアドレスとサイトアドレスが意図したHTTPS・ホスト名で統一されているか確認します。www有無の変更はログインCookieへ影響するため、公開URL全体を確認してから行います。

特定機能だけで再発するとき

該当プラグインやテーマを最新版へ更新し、公式サポートでnonceエラーの既知情報を確認します。開発者向けにはフォームの wp_nonce_field() と処理側の検証アクション名が一致する必要があります。

セキュリティ機能を全解除せず、該当操作の通信だけログで確認します。エラー時刻、操作URL、製品名、バージョンをサポートへ伝えます。

ミカ
ミカ

まず処理済みか確認すれば、同じ投稿を二回作らずに済みますね。
新しい管理画面から一度だけ試します。

佐藤さん
佐藤さん

はい。再発範囲が全体か特定機能かで、URL設定と製品不具合を分けられます。
管理画面をキャッシュしない設定も重要です。

ミカ
ミカ

正規URLとHTTPSをそろえ、別の管理操作でも確認します。
意味が分かったので、曖昧な表示でも慌てず対応できそうです!

症状ごとの判断をもう一段深くする

長時間開いた編集画面だけ

この状態では、まず nonce期限切れ を優先します。新しい画面から再実行だけで結論を出さず、変更前の画面・発生時刻・対象URLを残し、同じ条件で一項目ずつ比較してください。別の症状まで同時に出る場合は、個別ページより共通するサーバー設定やWordPress全体の処理を先に確認します。

全管理操作で発生

この状態では、まず Cookie・URL・キャッシュ を優先します。ログイン状態とHTTPSを確認だけで結論を出さず、変更前の画面・発生時刻・対象URLを残し、同じ条件で一項目ずつ比較してください。別の症状まで同時に出る場合は、個別ページより共通するサーバー設定やWordPress全体の処理を先に確認します。

特定プラグインだけ

この状態では、まず 実装・競合・古い版 を優先します。更新情報とサポートを確認だけで結論を出さず、変更前の画面・発生時刻・対象URLを残し、同じ条件で一項目ずつ比較してください。別の症状まで同時に出る場合は、個別ページより共通するサーバー設定やWordPress全体の処理を先に確認します。

複数回同じ処理が起きた

この状態では、まず 戻る・再送信 を優先します。投稿や設定の結果を先に確認だけで結論を出さず、変更前の画面・発生時刻・対象URLを残し、同じ条件で一項目ずつ比較してください。別の症状まで同時に出る場合は、個別ページより共通するサーバー設定やWordPress全体の処理を先に確認します。

管理画面へ入れる場合・入れない場合の進め方

管理画面へ入れる場合

サイトヘルス、対象機能の設定画面、更新履歴を先に確認し、直前の変更を一件だけ戻します。変更後は未ログイン画面を開き、キャッシュされた管理者表示だけで判断しません。

管理画面へ入れない場合

サーバーパネルのファイル管理とエラーログを使い、対象ドメインとWordPress設置先を照合します。フォルダ名変更などの一時停止は対象一件に限定し、元の名前と変更時刻を記録します。復旧後は管理画面から正式な更新・設定を行い、一時変更を放置しません。

サポートへ相談するときに伝える内容

「直りません」だけでなく、記事タイトルの症状が出たURL、発生時刻、エラー全文、直前の操作、再現手順、試した項目と結果、PHP・WordPress・対象製品のバージョンをまとめます。ログに個人情報、Cookie、APIキー、パスワードがあれば伏せてください。

サーバー会社にはHTTP状態・PHPログ・DNSやWAFなど基盤側の確認を、プラグイン提供元には製品名・バージョン・再現操作を伝えます。問い合わせ先を分けると、同じ確認を何度も繰り返さずに済みます。

直ったと判断する条件

新しくログインした管理画面から対象操作が一度で完了し、結果が重複せず、投稿保存・設定変更など別のnonce付き操作も正常に動く状態です。

  • 実行済み結果を確認した
  • 新しいタブでログインし直した
  • 管理画面をキャッシュ対象外にした
  • URLとHTTPSを統一した
  • 特定製品の再発有無を確認した

復旧作業を落ち着いて進められるサーバー環境

SSL、キャッシュ、ファイル、アクセスログを一つの管理画面で確認できると、ログイン状態とサーバー設定を切り分けやすくなります。

エックスサーバーのレンタルサーバー案内

エックスサーバー

4.6

サーバーパネルからファイル管理、バックアップ、PHP設定を確認しながらWordPressを運用したい初心者向けです。

向いている人: 障害時に自分で確認できる管理画面と国内サポートを重視する人 注意点: サーバー変更だけで全トラブルが解決するわけではありません。現在の原因を切り分けてから検討してください。 料金: スタンダード月額693円〜の目安。契約期間やキャンペーンで変わるため、公式ページで最新条件を確認してください。
エックスサーバーの管理機能と料金を見る

広告・PRを含みます。料金・特典は公式ページで最新条件をご確認ください。

よくある質問

「はい」を押す場所はありますか?

通常の確認ダイアログではなくエラーメッセージなので、答えるボタンはありません。正規の元画面から操作をやり直します。

nonceエラーは攻撃された証拠ですか?

必ずしもそうではなく、期限切れやキャッシュでも起きます。ただし不審操作ログがあれば管理者とパスワードを確認します。

キャッシュ削除だけで直りますか?

一時的には直ってもURL不一致や製品実装が原因なら再発します。発生範囲を確認してください。

まとめ:質問に答えず、正規画面から検証値を作り直す

操作結果を先に確認し、古いタブを閉じてログインし直します。再発する場合は管理画面キャッシュ、URL・HTTPS、特定プラグインの順に確認し、別操作も正常なら完了です。

SSLやキャッシュの設定を管理画面から確認しやすい環境を検討する場合は、現在のURL構成を整理して比較できます。

エックスサーバーの公式情報を確認する