Kan site niet verbinden met TTSWP

4 min read

Je klikte op Aan de slag op de Verbind-kaart, maar de verbinding werd niet voltooid. De popup opende niet, het nieuwe tabblad gaf een fout, of je keerde terug naar WordPress en er was niets veranderd. Deze pagina behandelt de meest voorkomende oorzaken, van meest naar minst waarschijnlijk.

Oorzaak 1: Popupblokkering hield het nieuwe tabblad tegen

Symptoom: Klikken op Aan de slag heeft geen zichtbaar effect. Er opent geen nieuw tabblad.

Waarom: Je browser blokkeerde de popup voordat deze app.ttswp.com kon bereiken.

Oplossing:

  1. Zoek naar een klein popup-geblokkeerd-icoon in de adresbalk van de browser (rechts, meestal).
  2. Klik erop en kies Popups altijd toestaan van deze site.
  3. Klik opnieuw op Aan de slag.

In Chrome: adresbalk โ†’ klein geblokkeerd-popup-icoon โ†’ "Altijd toestaan". In Firefox: adresbalk โ†’ schildicoon โ†’ sitemachtigingen. In Safari: Voorkeuren โ†’ Websites โ†’ Pop-upvensters โ†’ Toestaan.

Oorzaak 2: Je site kan app.ttswp.com niet bereiken

Symptoom: De popup opent maar toont "Kan server niet bereiken", of je voltooit de registratie op app.ttswp.com maar de WordPress-beheerpagina toont nooit de verbonden status.

Waarom: Je host blokkeert uitgaande HTTPS-verzoeken naar externe domeinen, je firewall filtert het verkeer, of een zakelijke proxy staat in de weg.

Oplossing:

  1. Open vanuit WordPress Tools โ†’ Site-gezondheid โ†’ Info โ†’ HTTP-verzoeken.
  2. Bekijk het gedeelte "Loopback-verzoek" en "HTTPS-verbinding". Beide moeten groen zijn.
  3. Als ze rood zijn, vraag dan je host om uitgaande HTTPS toe te staan naar app.ttswp.com en *.ttswp.com.
  4. Veelvoorkomende boosdoeners: zakelijke firewalls, mod_security-regels op serverniveau, en "WordPress-beveiligings"-plugins die uitgaande aanroepen blokkeren.

Je kunt ook rechtstreeks vanaf de server testen:

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

Een 200- of 301-respons betekent dat het netwerkpad in orde is. Een time-out betekent dat de host het blokkeert.

Oorzaak 3: Cookies van derden geblokkeerd

Symptoom: Je meldt je aan op app.ttswp.com, het tabblad sluit, maar de Verbind-kaart in WordPress is er nog steeds.

Waarom: De verbindingshandshake gebruikt een kortlevende cookie die door app.ttswp.com wordt ingesteld. Als je browser cookies van derden volledig blokkeert, overleeft de cookie de doorverwijzing niet.

Oplossing:

  • In Chrome: Instellingen โ†’ Privacy en beveiliging โ†’ Cookies โ†’ Cookies van derden toestaan voor ttswp.com.
  • In Safari: Voorkeuren โ†’ Privacy โ†’ Voorkom cross-site tracking uitschakelen (voor deze sessie).
  • In Brave: verlaag de Shields-instelling voor zowel ttswp.com als je WordPress-site.

Nadat de verbinding is geslaagd, kun je het blokkeren van cookies van derden weer inschakelen. Het sitetoken wordt opgeslagen in je WordPress-database, niet in cookies.

Oorzaak 4: Lokale of stagingsite achter een VPN of privaat netwerk

Symptoom: De popup opent, de registratie ziet er goed uit, maar de doorverwijzing terug naar je WordPress-site mislukt omdat de URL privaat is (bijv. http://localhost:8080, https://staging.local, of een URL beveiligd met Cloudflare Access).

Waarom: app.ttswp.com verwijst na voltooiing door naar je site-URL. Als die URL niet bereikbaar is via het openbare internet, komt de doorverwijzing nergens terecht.

Oplossing:

  • Op localhost: gebruik een tunneldienst zoals ngrok en stel de WordPress-site-URL in op de ngrok HTTPS-URL voor de verbindingsstap.
  • Op een stagingsite achter Cloudflare Access of HTTP Basic Auth: schakel de authenticatie tijdelijk uit voor de verbindingsdoorverwijzings-URL, voltooi de verbinding en schakel hem daarna weer in.
  • Als je de site niet publiek kunt blootstellen, neem dan contact op met ondersteuning voor een handmatig token.

Oorzaak 5: Site-URL komt niet overeen

Symptoom: De verbinding is voltooid, maar de plugin toont "Verbonden als een andere site" of verbreekt de verbinding steeds opnieuw.

Waarom: Het Site-adres (URL) in je WordPress onder Instellingen โ†’ Algemeen komt niet overeen met de URL van waaruit de plugin wordt geladen. Veelvoorkomende oorzaken: de site is bereikbaar op zowel www.voorbeeld.nl als voorbeeld.nl, of je bent onlangs gemigreerd van HTTP naar HTTPS maar de site-URL zegt nog steeds http://.

Oplossing:

  1. Stel in Instellingen โ†’ Algemeen zowel het WordPress-adres (URL) als het Site-adres (URL) in op de canonieke versie (overeenkomend schema, overeenkomende www/geen-www).
  2. Sla op.
  3. Verbreek de verbinding en maak opnieuw verbinding via Tekst naar spraak โ†’ Mijn plan en credits.

Oorzaak 6: Reverse proxy of CDN herschrijft de verbindingscallback

Symptoom: De verbinding is voltooid, maar de WordPress-beheerpagina wordt nooit bijgewerkt. Geen zichtbare fouten.

Waarom: Cloudflare, Sucuri of een andere reverse proxy slaat de WordPress-beheerpagina op in de cache of verwijdert de callbackparameters.

Oplossing:

  • Sluit /wp-admin/ uit van de CDN-cache.
  • In Cloudflare: Caching โ†’ Configuratie โ†’ Cache omzeilen bij cookie of voeg een paginaregel toe voor *voorbeeld.nl/wp-admin/* ingesteld op Cache omzeilen.

Oorzaak 7: Al verbonden met een ander TTSWP-account

Symptoom: Aanmelden op app.ttswp.com toont "Deze site is al verbonden met een ander account".

Oplossing:

  1. Meld je aan bij het originele TTSWP-account op app.ttswp.com.
  2. Ga naar Sites en verwijder deze site.
  3. Ga terug naar je WordPress-beheerpagina en klik opnieuw op Aan de slag.

Nog steeds vastgelopen?

Verzamel deze informatie en neem contact op met ondersteuning:

  • De exacte stap waar de verbinding mislukt (popup, registratie, doorverwijzing of beheerdersupdating)
  • Je WordPress-site-URL uit Instellingen โ†’ Algemeen
  • Of de site op localhost, staging of productie staat
  • Eventuele foutmeldingen zichtbaar in de browserconsole (F12 โ†’ Console)
  • De URL waar de browser op stond toen de verbinding mislukte

Gerelateerde pagina's