はじめに
WordPressの人気テーマであるSWELLを使用している際、画面上部に「SWELLのユーザー認証が完了していません」という警告メッセージが表示され続け、困惑した経験を持つ方は少なくありません。指示通りに手続きを進めたはずであるにもかかわらず、何度も同様の通知が現れると、設定に不備があるのではないかと不安になるものです。
この問題に直面した際、多くの場合はサーバーのセキュリティ設定やキャッシュの影響を疑いがちですが、実際には非常にシンプルな操作上の見落としや、ごく稀に発生する画面遷移時の通信トラブルが原因となっているケースが存在します。本記事では、SWELLのユーザー認証が正しく反映されない主な要因から、見落とされやすいポイント、処して筆者の実体験に基づくイレギュラーな原因と解決手順までを詳細に解説いたします。警告表示を解消し、安心してサイト運用を継続するための参考にしてください。
SWELLで「ユーザー認証が完了していません」が表示され続ける主な原因
SWELLの管理画面においてユーザー認証の警告メッセージが消えない現象には、複数の要因が複雑に絡み合っている可能性が考えられます。一般的に頻発する原因としては、以下の要素が挙げられます。
WordPressの通知表示におけるタイムラグ
実際には認証手続きが正常に完了しているにもかかわらず、ダッシュボード上に過去の通知情報が残存しているケースです。この場合、表示上の問題であるため機能的な支障はありません。
ブラウザおよびWebサイト内のキャッシュの残存
画面の表示状態が更新されていないだけであり、ページの強制再読み込み(スーパーリロード)やキャッシュ消去プラグインの実行により解決することがあります。
登録ドメイン情報の不一致
SWELLマイページ(SWELLers)に登録したサイトURLと、WordPressの設定画面に記載されている「サイトアドレス」との間に、微細な表記のズレが存在する場合に発生します。
サーバー側セキュリティ機能(WAF)による通信遮断
レンタルサーバーに備わっているWAF(Web Application Firewall)機能が、SWELLの認証サーバーとの通信を不正なアクセスと判定してブロックしてしまう現象です。
テーマのバージョン不足や外部プラグインの干渉
導入しているセキュリティプラグインやキャッシュプラグインが背景で通信を阻害しているか、SWELL本体のバージョンが古いために通信手順が噛み合っていないことが原因となります。
上記の一般的な対策を一通り試み、WAFの確認や再認証手続きを行っても現象が改善されない場合、より盲点となりやすい箇所の確認が必要となります。
【盲点】SWELLユーザー認証が完了しない意外な落とし穴
あらゆるトラブルシューティングを実行しても状況が変わらない場合、原因はシステム上の不具合ではなく、画面上での操作漏れにある可能性が極めて高くなります。
SWELLのユーザー認証プロセスにおいては、WordPressの管理画面から認証リクエストを送信し、送付されてきた電子メール内のURLをクリックするという手順を踏みます。しかしながら、「メール内のリンクを開いた時点」では手続きは完了しておりません。
メールのリンクを経由して遷移したSWELLマイページ(SWELLers)の画面上に配置されている「認証完了」という確定ボタンをクリックして初めて、認証データがWordPress側に正常に送信・保持される仕様となっております。リンクを開いたことで処理が終了したと誤認し、画面をそのまま閉じてしまうことが、認証完了に至らない最大の落とし穴となっています。
| 認証ステップ | 実施する主な操作 | 注意すべきポイント |
|---|---|---|
| 1. リクエスト | WP画面でアドレス入力・送信 | SWELL登録済のアドレスを使用 |
| 2. メール確認 | 届いたURLをクリック | 30分以内にリンクを開く |
| 3. マイページ | 画面上の「認証完了」を押す | ここでのボタンクリックが必須 |
【体験談】ボタンを押したのに完了しない?画面表示が異なるイレギュラー現象
通常は前述の確定ボタンを押すことで解決しますが、ごく稀に「マイページで認証ボタンを正しく押したにもかかわらず、認証が反映されていない」という特殊な状況に遭遇することがあります。
筆者自身の体験として、メールのリンクから遷移した際の認証ページ(SWELLマイページ)の画面レイアウトや表示が、通常時と明らかに異なっていたケースがありました。その異質な画面上でしっかりと認証ボタンを押したものの、内部的な通信エラーか一時的なシステム上の齟齬が発生していたためか、正常に認証データがWordPress側へ届いていなかったのです。
このように、本人は正しく操作を完了させたつもりであっても、画面表示の違和感とともに処理が正しく行われないイレギュラーな事例が存在します。もし「ボタンは確実に押したはずだ」という記憶があるにもかかわらず警告が消えない場合は、画面表示の不調によって処理が不発に終わっている可能性を疑い、一度認証を解除して最初からやり直すことが最も有効な打開策となります。
SWELLのユーザー認証を正しく完了させる手順
認証状態を一度リセットし、イレギュラーな不調を解消して確実に手続きを完了させるための具体的な手順を順番に説明いたします。
手順1:現在の認証状態を解除する
まずは不完全な認証状態を初期化します。WordPressの管理画面にログインし、左側メニューの「SWELL設定」から「アクティベート」を選択します。画面内に表示されている「認証を解除する」ボタンをクリックしてください。なお、この操作は現在作業を行っているWebサイトに対してのみ適用されるため、同一アカウントで運用している他のブログやSWELLマイページの情報に悪影響を及ぼすことはありません。
手順2:認証リクエストの再送信とメール確認
解除処理が完了したら、同画面のメールアドレス入力欄にSWELL会員サイトに登録しているアドレスを正確に入力し、「認証リクエストを送信」をクリックします。間もなく「[SWELL] ユーザー認証用URLのお知らせ」という件名の電子メールが届きますので、本文中に記載されている認証用URLをクリックしてページを開きます。このURLには30分の有効期限が設定されているため、速やかに作業を行ってください。
手順3:マイページでの確定操作とステータス確認
URLのリンク先であるSWELLマイページが表示されたら、通常の表示画面であることを確認した上で、画面上に存在する「認証完了」ボタンを確実にクリックします。その後、WordPressの管理画面に戻り、「SWELL設定」の「アクティベート」タブを確認してください。ステータス表示が緑色のテキストで「認証済み」に変化していれば、すべての手続きが正しく完了したことになります。
それでも解決しない場合に試すこと
マイページでの確定ボタン押下を行っても問題が解消されない場合は、以下の技術的なアプローチを実施することが推奨されます。
SWELL(親テーマ)の手動アップデート
テーマのバージョンが古い場合、認証サーバーとの正常なデータ連携が行われないことがあります。SWELLマイページより最新版の親テーマ(zipファイル)をダウンロードし、WordPressの「外観」>「テーマ」>「新規追加」から手動で上書きインストールを行ってください。
一時的な親テーマへの切り替え
子テーマ(SWELL CHILD)を有効化している環境では、認証処理の通信が適切に伝播しないケースが存在します。一時的に親テーマ(SWELL)を有効化した状態で認証手続きを実行し、完了後に子テーマへ戻す操作を行ってください。
サーバーのWAF設定およびプラグインの一時停止
契約しているレンタルサーバーの管理パネルよりWAF設定を一時的に「OFF」にするか、セキュリティ系プラグインを無効化した状態で再認証を試みてください。認証が成功した後は、必ず各種セキュリティ設定を元の「ON」の状態に戻すよう留意してください。
ユーザー認証に関してよくある質問
SWELLのユーザー認証手続きにおいて、頻繁に寄せられる疑問とその回答をQ&A形式でまとめています。
Q: 認証解除を行うと、他の所有サイトやSWELLのアカウント情報も消えてしまいますか?
A: いいえ、消えません。WordPress管理画面から行う認証解除は、該当するWebサイトとSWELL認証サーバーとの連携のみを解除する操作です。他に運営しているWebサイトの認証状況や、SWELLマイページのアカウント・購入履歴に影響が及ぶことは一切ありません。
Q: 認証用のメールが届かない場合はどうすればよいですか?
A: まずは迷惑メールフォルダやプロモーションフォルダに振り分けられていないかご確認ください。また、入力したメールアドレスがSWELLマイページ(SWELLers)に登録しているものと完全に一致しているかどうかも再確認が必要です。
Q: ユーザー認証を行わないと、どのようなデメリットがありますか?
A: ユーザー認証が完了していない場合、SWELLの最新バージョンへのアップデート通知が受け取れなくなり、機能追加やセキュリティパッチの適用が行えなくなります。サイトの安全性を保つためにも、速やかな認証完了が推奨されます。
まとめ
SWELLで「ユーザー認証が完了していません」という警告が表示され続けるトラブルは、一見するとサーバーやシステムの複雑なエラーに思われがちですが、実際には「マイページ側での認証完了ボタンの押し忘れ」や、「画面表示の違和感に伴う通信の不発」といった現象が原因であるケースが多く見受けられます。
ボタンを押した記憶があるにもかかわらず表示が解消されない場合も含め、本記事で解説した手順に沿って一度認証を解除し、正しく表示されたマイページ画面で改めて確定ボタンをクリックする操作を行ってください。無事に「認証済み」の状態となれば、常に最新の機能とセキュリティが維持された環境でWebサイトの運用を継続することが可能となります。
参考情報(資料)
・SWELL公式サイト ユーザー認証(アクティベート)手順
https://swell-theme.com/basic-setting/9463/
・SWELL公式会員サイト(SWELLers)マイページ
https://users.swell-theme.com/
コメント