◈Section 1 of 6
Installation & Activation
Step-by-step installation via WordPress Admin ZIP upload or manual server directory placement.
System Requirements
Before installation, verify your hosting environment meets the baseline specs:
- WordPress: Version 5.8 or higher (tested up to 6.7).
- PHP: Version 7.4 or higher.
- Web Server: Apache 2.4+, LiteSpeed, or Nginx 1.18+.
- Permissions: Write access to
wp-content/plugins/and webroot configuration files during setup.
Method 1: WordPress Admin Upload (Recommended)
- Download the latest release ZIP from the GitHub Releases.
- Log into your WordPress admin dashboard (
/wp-admin/). - Navigate to Plugins → Add New → Upload Plugin.
- Choose the downloaded ZIP archive and click Install Now.
- Click Activate Plugin.
Method 2: Manual Directory Placement
For agency staging pipelines, Git deployments, or command-line SSH setups:
# Extract plugin folder directly to WordPress plugins directory
cd /var/www/html/wp-content/plugins/
unzip genioussonu-site-checkup.zip
# Activate via WP-CLI
wp plugin activate genioussonu-site-checkup
cd /var/www/html/wp-content/plugins/
unzip genioussonu-site-checkup.zip
# Activate via WP-CLI
wp plugin activate genioussonu-site-checkup
Post-Activation Verification
Upon activation, GeniousSonu Site Checkup automatically creates its database tables (wpsg_audit_logs) via WordPress dbDelta() and registers the top-level Site Checkup navigation menu.