WPHammer
Log in
  • Directory configuration
  • Database settings
  • Bulk configuration
  • Related
  • 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