-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
Environment
- Plugin version: 4.0.3
- WordPress: 6.9
- PHP: 8.3
- Installation: Bedrock (Composer-based, WP core in
/wpsubdirectory)
Problem
On Bedrock installations, the plugin fails to connect with error:
Site Url Guard Request Failed!: site url mismatch (HTTP 400)
Root Cause
In classes/services/client.php, line 54:
'site_url' => trailingslashit( home_url() ),The plugin sends home_url() to the API, but the OAuth token contains site_url().
On Bedrock setups:
home_url()=https://example.com/site_url()=https://example.com/wp/
This causes a mismatch.
Proposed Fix
Change line 54 from:
'site_url' => trailingslashit( home_url() ),To:
'site_url' => trailingslashit( site_url() ),Impact
- Bedrock installations: Fixes the issue
- Standard WordPress: No impact (home_url = site_url)
Tested
We applied this fix locally and confirmed it works.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels