If SiteSkite is unable to connect to your WordPress site, it usually means the WordPress REST API or related settings are blocked. SiteSkite relies on the REST API to communicate securely with your site and perform management tasks.
Common Causes & Fixes
1. REST API is Disabled
Some security settings or plugins disable the WordPress REST API. Make sure it is enabled so SiteSkite can connect.
2. Security Plugins Blocking REST API
Certain security plugins may block or restrict REST API requests. If you’re using one of the following, ensure REST API access is enabled:
Wordfence Security
iThemes Security
All In One WP Security & Firewall
Sucuri Security
Shield Security
WP Hardening
Check your plugin’s settings and allow REST API requests for SiteSkite to work properly.
3. Permalink Settings
SiteSkite requires clean permalinks for REST API endpoints.
Go to WordPress Dashboard → Settings → Permalinks.
Make sure a structure like Post Name is selected.
Save changes (even if nothing is changed).
4. Firewall / Hosting Restrictions
If your hosting provider blocks external requests, SiteSkite may not reach your site.
Whitelist SiteSkite’s server IPs (contact hosting support if needed).
Ensure
wp_remote_post()
andwp_remote_get()
functions are enabled in PHP.
Summary
SiteSkite requires the WordPress REST API and working permalinks to function.
Enable REST API access in your security plugin.
Use proper permalink structure.
Check with hosting if external requests are blocked.
Once these are fixed, SiteSkite should communicate with your site seamlessly.