Siteward Child
Siteward Child is the companion plugin for Siteward , a free, self-hosted dashboard for managing many WordPress sites from one place. Install this plugin on any WordPress site you want to manage centrally, then connect it to your dashboard with a one-time secure handshake. Once connected, it exposes
About this tool.
Siteward Child is the companion plugin for Siteward , a free, self-hosted dashboard for managing many WordPress sites from one place. Install this plugin on any WordPress site you want to manage centrally, then connect it to your dashboard with a one-time secure handshake.
Once connected, it exposes a single signed REST endpoint that your dashboard uses to read update status, UpdraftPlus backup history and site health, apply updates, and manage plugins. The dashboard always initiates the traffic. This plugin never calls out on its own.
- Signed, replay-protected REST endpoint (verified against your dashboard’s public key).
- Reports core, plugin and theme updates.
- Reports UpdraftPlus backup history and status.
- Reports basic site health (WP-Cron, load).
- Applies updates and, for fleet plugin management, activates, deactivates or uninstalls plugins, but only when instructed by your signed, paired dashboard.
This plugin does nothing on its own until paired with a Siteward dashboard.
Don’t have the dashboard yet? Install the free Siteward plugin on one central site, or read the setup guide at omniswp.com .
Getting started.
- 01Upload the siteward-child folder to /wp-content/plugins/ , or install it from the Plugins screen.
- 02Activate the plugin through the Plugins screen.
- 03Go to Settings → Siteward Connection , copy the site’s REST URL and its one-time connection key, and paste them into your Siteward dashboard’s Add Site screen.
Frequently asked questions.
Does this plugin do anything by itself?
No. It only responds to a paired Siteward after a secure handshake.
Is the connection secure?
Yes. Every request is verified against the dashboard’s stored public key, with timestamp and nonce replay protection.
Why does the dashboard ask this site to check for updates?
Premium plugins only report an update when their licence is active at the moment WordPress checks, and that check is cached for hours. When you press “Check for updates” on the dashboard, this plugin asks every licence server again straight away, so a licence you have just renewed is picked up without waiting for the cache to expire.