Site Settings
Each site in WPHammer has a set of configurable features that control what monitoring and management capabilities are active. These settings are available on the Settings tab of the site detail page.
Feature toggles
The following features can be enabled or disabled per site:
WordPress inventory collection
When enabled, WPHammer periodically collects the site's WordPress core version, installed plugins, and themes via WP-CLI. This data powers the WordPress dashboard, plugin and theme management pages, and update workflows.
Inventory collection runs on a schedule as a background job. The timestamp of the last collection is recorded on the site record.
Security scanning
Enables scheduled security scans for the site. Scans check for file integrity issues, vulnerabilities, suspicious files, and cron anomalies. Findings are tracked with severity levels and a full triage lifecycle.
Uptime monitoring
Activates HTTP/HTTPS uptime checks at a configurable interval. WPHammer monitors response codes, response times, and SSL certificate expiry. See Domains & SSL for certificate monitoring details.
Uptime configuration options include:
- Check interval — how frequently the site is checked (in minutes)
- Confirmation threshold — how many consecutive failures before marking the site as down
- Slow threshold — response time in milliseconds above which a check is considered degraded
- Include redirects — whether to follow redirects or treat them as a separate status
- Retention — how many days of check history to keep
Canary monitoring
Enables visual regression detection. WPHammer captures baseline screenshots of your site and compares them on subsequent checks. Visual changes are flagged so you can catch unintended layout shifts after updates, deployments, or plugin changes.
Site reports
When enabled, WPHammer can generate PDF reports for this site covering health, uptime, security, and backup status. Reports can be shared with clients or stakeholders.
Directory configuration
Sites store their directory structure as configured in Forge:
- Root directory — the top-level directory for the site (e.g.,
/home/forge/example.com) - Web directory — the publicly accessible directory within the root (e.g.,
/public) - Username — the system user that owns the site files
These values are synced from Forge and used by WPHammer for SSH-based operations like health checks, security scans, and WP-CLI commands.
Database settings
The database name and user for each site are resolved during sync. These credentials are used for operations like search and replace and backup configuration. Database credentials are stored encrypted.
Bulk configuration
From the dashboard Sites tab, you can use bulk actions to enable or disable features across multiple sites at once. This is useful when onboarding a new server with many sites that all need the same configuration.
Related
- Site Overview — Navigating your sites
- Adding Sites — How sites arrive in WPHammer
- Domains & SSL — Domain and SSL certificate management
- WordPress Dashboard — Where inventory data surfaces