Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/nariyanto/snxworks-community-health-check/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Read-only health checks for WordPress community sites using PeepSo and BuddyPress.
What it checks
- WordPress, PHP, database, memory-limit, uploads, and permalink basics.
- PeepSo presence through active plugin metadata and runtime signals.
- BuddyPress presence through active plugin metadata and runtime signals.
- Community-stack overlap when PeepSo and BuddyPress both appear active.
- WP-Cron, debug logging,
wp_mail(), user registration, and REST API signals. - Copyable support report with URL redaction and no secrets/user data.
Safety principles
- Read-only by default.
- Admin-only under Tools → Community Health.
- No external calls.
- No telemetry.
- No cleanup/destructive actions.
- No storage of diagnostic history.
Local checks
php tests/run.php
php tests/validate-readme.php
find . -path ./.git -prune -o -path ./dist -prune -o -name '*.php' -print0 | xargs -0 -n1 php -l
bash scripts/build-release.sh
python3 scripts/validate-release-zip.py
Version policy
The plugin stays at 0.1.0 until it is published in the WordPress.org Plugin Directory.
Verification evidence
Clean-install evidence and screenshot notes live in docs/verification-evidence.md. WordPress.org screenshot candidates are stored in .wordpress-org/assets/ and are excluded from the runtime ZIP.