TTSWPにサイトを接続できない

4 min read

接続カードの**「開始する」**をクリックしたが、接続が完了しなかった場合があります。ポップアップが開かない、新しいタブでエラーが表示される、またはWordPressに戻っても何も変わっていない、といった状況です。このページでは、よくある原因を可能性の高い順に説明します。

原因1: ポップアップブロッカーが新しいタブをブロックした

症状: **「開始する」**をクリックしても何も起こらない。新しいタブが開かない。

理由: ブラウザがapp.ttswp.comに到達する前にポップアップをブロックした。

解決方法:

  1. ブラウザのアドレスバー(通常は右側)にポップアップブロックのアイコンがあるか確認する。
  2. それをクリックして**「このサイトのポップアップを常に許可する」**を選択する。
  3. **「開始する」**を再度クリックする。

Chromeの場合: アドレスバー → ポップアップブロックアイコン → 「常に許可」。Firefoxの場合: アドレスバー → シールドアイコン → サイトの許可設定。Safariの場合: 設定 → Webサイト → ポップアップウィンドウ → 許可。

原因2: サイトがapp.ttswp.comに到達できない

症状: ポップアップは開くが「サーバーに到達できません」と表示される、またはapp.ttswp.comでサインアップを完了してもWordPress管理画面が接続済み状態にならない。

理由: ホストが外部ドメインへの発信HTTPSリクエストをブロックしている、ファイアウォールがフィルタリングしている、または企業プロキシが経路上にある。

解決方法:

  1. WordPressでツール → サイトヘルス → 情報 → HTTPリクエストを開く。
  2. 「ループバックリクエスト」と「HTTPS接続」のセクションを確認する。どちらも緑色になっているはずです。
  3. 赤色の場合は、ホストにapp.ttswp.comおよび*.ttswp.comへの発信HTTPSを許可するよう依頼する。
  4. よくある原因: 企業ファイアウォール、サーバーレベルのmod_securityルール、発信呼び出しをブロックする「WordPressセキュリティ」プラグイン。

サーバー自体からもテストできます:

curl -I https://app.ttswp.com/

200または301のレスポンスが返れば、ネットワーク経路は正常です。タイムアウトになる場合は、ホストがブロックしています。

原因3: サードパーティCookieがブロックされている

症状: app.ttswp.comでのサインインは成功し、タブが閉じるが、WordPressの接続カードがそのまま残っている。

理由: 接続のハンドシェイクはapp.ttswp.comが設定する短期間有効なCookieを使用する。ブラウザがサードパーティCookieを完全にブロックしている場合、Cookieがリダイレクト後に残らない。

解決方法:

  • Chromeの場合: 設定 → プライバシーとセキュリティ → Cookie → ttswp.comのサードパーティCookieを許可する
  • Safariの場合: 設定 → プライバシー → サイト間トラッキングを防ぐをオフにする(このセッション中のみ)。
  • Braveの場合: ttswp.comとWordPressサイトの両方でShieldsの設定を下げる。

接続が完了したら、サードパーティCookieのブロックを元に戻せます。サイトトークンはCookieではなくWordPressデータベースに保存されます。

原因4: VPNまたはプライベートネットワーク内のローカル環境またはステージング環境

症状: ポップアップは開き、サインアップは正常に見えるが、WordPressサイトのURLがプライベートであるため(例: http://localhost:8080https://staging.local、またはCloudflare Accessで保護されたURL)、リダイレクトが失敗する。

理由: app.ttswp.comは完了後にサイトのURLへリダイレクトする。そのURLが公開インターネットから到達できない場合、リダイレクト先が存在しない。

解決方法:

  • localhostの場合: ngrokなどのトンネルサービスを使用し、接続ステップではWordPressのサイトURLをngrokのHTTPS URLに設定する。
  • Cloudflare AccessまたはHTTPベーシック認証でprotectedされたステージング環境の場合: 接続リダイレクトURLの認証を一時的に無効にし、接続を完了してから再度有効にする。
  • サイトを公開できない場合は、サポートに連絡してトークンの手動発行を依頼する。

原因5: サイトURLの不一致

症状: 接続は完了するが、プラグインに「別のサイトとして接続されています」と表示される、または接続が繰り返し切れる。

理由: 設定 → 一般のWordPress**サイトアドレス(URL)**が、プラグインが読み込まれるURLと一致していない。よくある原因: サイトがwww.example.comexample.comの両方でアクセス可能、またはHTTPからHTTPSに移行したがサイトURLがまだhttp://のまま。

解決方法:

  1. 設定 → 一般で、**WordPressアドレス(URL)サイトアドレス(URL)**の両方を正規のバージョン(スキームとwwwの有無を統一)に設定する。
  2. 保存する。
  3. テキスト読み上げ → プランとクレジットから切断して再接続する。

原因6: リバースプロキシまたはCDNが接続コールバックを書き換えている

症状: 接続は完了するが、WordPress管理画面が更新されない。エラーは表示されない。

理由: Cloudflare、Sucuri、または別のリバースプロキシがWordPress管理画面をキャッシュしているか、コールバックのパラメータを削除している。

解決方法:

  • CDNのキャッシュから/wp-admin/を除外する。
  • Cloudflareの場合: キャッシュ → 設定 → Cookieでキャッシュをバイパス、または*example.com/wp-admin/*キャッシュをバイパスするページルールを追加する。

原因7: 別のTTSWPアカウントに接続済み

症状: app.ttswp.comでのサインイン時に「このサイトはすでに別のアカウントに接続されています」と表示される。

解決方法:

  1. app.ttswp.comで元のTTSWPアカウントにサインインする。
  2. サイトに移動し、このサイトを削除する。
  3. WordPress管理画面に戻り、**「開始する」**を再度クリックする。

それでも解決しない場合

以下の情報をまとめてサポートに連絡してください:

  • 接続が失敗した正確なステップ(ポップアップ、サインアップ、リダイレクト、または管理画面の更新)
  • 設定 → 一般に表示されているWordPressのサイトURL
  • サイトがlocalhost、ステージング、または本番環境のどれか
  • ブラウザのコンソールに表示されたエラーメッセージ(F12 → コンソール)
  • 接続失敗時のブラウザのURL

関連ページ