DEV Community

Piotr
Piotr

Posted on • Originally published at thebuzzbazaar.com

Is Your Custom GPT Actually Connected to WordPress?

A Custom GPT connected to WordPress only works if every link in the chain works: the REST API has to be reachable, a firewall can't be blocking JSON, Application Passwords must be available, permalinks must be clean, the Actions schema has to import, and at least one tool needs to be enabled. Any one of these failing makes the GPT "look connected" but fail silently — it calls a tool and gets nothing. A single connection test that checks all of them at once tells you, in one shot, whether your assistant can actually run the site and, if not, exactly what to fix. Don't guess why it's not working — test the chain.

Why "it's connected" can still be broken

Setting up a Custom GPT against WordPress involves several moving parts, and the failure modes are frustratingly quiet:

  • The REST API is blocked — a security plugin or host WAF rejects the request before WordPress even sees it, often with a 403 or a 415.

  • Application Passwords are disabled — without them (they require HTTPS and can be switched off by plugins), the GPT can't authenticate.

  • Permalinks are set to Plain — clean REST routes and discovery files don't resolve.

  • The schema didn't import — the GPT has no Action definition to call.

  • No tools are enabled — the connection is fine, but every action is switched off.

Each of these produces the same symptom — "the GPT isn't doing anything" — so testing them one by one is slow. You want a single verdict.

One test for the whole connection

The efficient approach is a connection test that walks the entire chain and scores it:

  1. REST reachable — the plugin's schema route returns HTTP 200. 2. No WAF blocking JSON — a JSON request isn't rejected by a firewall. 3. Application Passwords available — the GPT's login method works. 4. Pretty permalinks — clean routes and AI files resolve. 5. Tools enabled — the GPT has at least one action it can run. 6. License active — premium tools respond. 7. Schema generates — there's an Action definition to import. 8. AI discovery files live — answer engines can read the site.

The output is a simple connected: true/false, a score, and a prioritized list of what's blocking — so you fix the critical items first instead of chasing symptoms.

In GOMAX ULTIMATE this is the connection test (run_connection_test): one call returns the health of the whole GPT-to-WordPress link, the exact blocking items, the schema URL to import into your GPT, and the ordered setup steps. Run it after setup to confirm everything works, and any time the assistant seems unresponsive to pinpoint the break in seconds.

Key takeaways

  • A Custom GPT can appear connected to WordPress and still fail silently.

  • The chain has several links: REST, WAF, Application Passwords, permalinks, schema, tools.

  • Any single broken link produces the same vague "it's not working" symptom.

  • One connection test checks them all and returns connected true/false plus a fix list.

  • Run it after setup and whenever the assistant stops responding.

Frequently asked questions

Why is my Custom GPT not working with WordPress? Usually one link in the chain is broken — the REST API is blocked by a firewall, Application Passwords are disabled, permalinks are Plain, the schema didn't import, or no tools are enabled. A connection test identifies which one.

How do I connect a Custom GPT to WordPress? Create an Application Password for the account the GPT uses, add an Action in the GPT that imports the plugin's schema URL with Basic auth, paste the generated instructions, and enable the tools you want — then run a connection test to confirm.

Why does my WordPress REST API return 403 or 415? A security plugin or hosting firewall (WAF) is rejecting the request, often blocking JSON POSTs. You typically need the host to allow application/json to /wp-json.

What are Application Passwords used for? They let an external app like a Custom GPT authenticate to WordPress securely without your main password. They require HTTPS and can be disabled by some plugins or hosts.

How do I know if my GPT is properly connected? Run a connection test that checks REST reachability, authentication, permalinks, schema and enabled tools, and reports connected true or false with the specific items to fix.


Confirm your assistant is truly connected with GOMAX ULTIMATE — a one-call GPT-to-WordPress connection test with a fix list, self-hosted and pay-once.

Related articles

Top comments (0)