📖 Guide

Getting Started with Wp Admin

Follow this step-by-step guide to set up your WordPress site with Wp Admin's professional management platform and start protecting your website in minutes.

📅 Updated March 2025
⏱️ ~15 min read
📝 v3.2

What is Wp Admin?

Wp Admin is an all-in-one WordPress management platform designed for agencies, freelancers, and business owners. It provides automated security monitoring, performance optimization, backup management, and proactive maintenance for your WordPress websites.

💡
Before you begin This guide will walk you through the complete setup process. If you're migrating from another management service, check our migration guide for additional steps.

Prerequisites

Before getting started, ensure you have the following requirements met:

⚠️
Important Note Make sure your WordPress site has at least 256MB of available PHP memory. Wp Admin performs background scans that require adequate server resources. Check our server requirements page for full details.

Step 1: Create Your Account

1

Sign Up for Wp Admin

Visit wpadmin.com/signup and create your account using your email address. You can also sign up using Google or GitHub OAuth.

  1. Enter your work email address and create a secure password
  2. Verify your email through the confirmation link sent to your inbox
  3. Complete your profile with your company name and role
  4. Select your preferred subscription plan (Starter, Professional, or Enterprise)
bash
# Verify your account via command line (optional)
wp admin auth verify --token=YOUR_VERIFICATION_TOKEN \
  --email=you@company.com \
  --plan=professional

Step 2: Connect Your WordPress Site

There are two ways to connect your WordPress site to Wp Admin: through the dashboard or via the WP-CLI command-line interface.

Option A: Dashboard Connection (Recommended)

The easiest way to get started is using our WordPress plugin:

2

Install the Wp Admin Plugin

  1. Log in to your WordPress admin dashboard
  2. Navigate to Plugins → Add New
  3. Search for "Wp Admin" and click Install Now
  4. Activate the plugin from your Plugins page
  5. Go to Wp Admin → Settings and enter your API key from your Wp Admin dashboard
php — wp-config.php
// Alternative: Add your Wp Admin API key to wp-config.php
define('WP_ADMIN_API_KEY', 'wp_live_your_api_key_here');
define('WP_ADMIN_SITE_NAME', 'My Production Site');
define('WP_ADMIN_ENV', 'production');

Option B: WP-CLI Connection

For agencies and developers who prefer command-line operations, use WP-CLI to connect multiple sites quickly:

bash
# Install Wp Admin via WP-CLI
wp plugin install wp-admin-manager --activate

# Configure your API key
wp admin config set --api-key=wp_live_your_api_key_here \
  --site-name="Production Site" \
  --environment=production

# Verify the connection
wp admin status
# Output: ✓ Connected to Wp Admin Dashboard
Connection Successful Once connected, you'll see your site appear in your Wp Admin dashboard within 30 seconds. A "Health Check Complete" notification will confirm the initial handshake.

Step 3: Initial Configuration

After connecting your site, you need to configure the core management settings. Here's a recommended starting configuration:

json — configuration.json
{
  "site_name": "My WordPress Site",
  "environment": "production",
  "security": {
    "firewall": true,
    "malware_scanning": true,
    "login_protection": true,
    "scan_frequency": "hourly"
  },
  "backups": {
    "enabled": true,
    "frequency": "daily",
    "retention": "30 days",
    "offsite_storage": true
  },
  "updates": {
    "core_auto_update": true,
    "plugin_auto_update": true,
    "staging_test": true,
    "rollback_on_error": true
  },
  "performance": {
    "caching": true,
    "image_optimization": true,
    "cdn_enabled": true,
    "database_optimization": true
  }
}

Recommended Settings by Plan

Setting Starter Professional Enterprise
Security Scans Daily Hourly Real-time
Backup Frequency Weekly Daily Every 6 hours
Backup Retention 14 days 30 days 90 days
Performance Reports Monthly Weekly Daily
Staging Environment ✓ (Unlimited)
Priority Support 24/7 Dedicated

Step 4: Run Your First Site Audit

Now that your site is connected and configured, it's time to run your first comprehensive audit. This will analyze security, performance, SEO, and code quality.

bash
# Run a full site audit from the command line
wp admin audit run --full --output=json --report-email=you@company.com

# Or run specific audit types
wp admin audit security --deep-scan
wp admin audit performance --lighthouse
wp admin audit seo --crawl-depth=10

The audit typically takes 2-5 minutes depending on your site size. Once complete, you'll receive:

⚠️
Audit Timing We recommend running the full audit during off-peak hours (2-5 AM your time zone) to minimize any potential impact on visitor experience during the scan.

Step 5: Review & Implement Recommendations

After your audit completes, log into your Wp Admin dashboard to review the findings. The dashboard prioritizes recommendations by severity:

json — Sample audit output
{
  "audit_id": "aud_9f8e7d6c5b4a",
  "timestamp": "2025-03-15T03:00:00Z",
  "overall_score": 78,
  "categories": {
    "security": { "score": 82, "issues": 3 },
    "performance": { "score": 71, "issues": 7 },
    "seo": { "score": 85, "issues": 2 },
    "code_quality": { "score": 75, "issues": 5 }
  },
  "critical_findings": [
    {
      "type": "security",
      "severity": "critical",
      "message": "Outdated login security — no 2FA enabled",
      "fix": "wp admin security enable-2fa --all-admins"
    }
  ]
}

Troubleshooting Common Issues

🔧
Connection Failed: "API key invalid" Double-check your API key in both the plugin settings and your Wp Admin dashboard. Ensure there are no extra spaces or characters. If the issue persists, regenerate your API key from Settings → API Keys in your dashboard.
🔧
"PHP Memory Limit Exceeded" during audit Increase your PHP memory limit by adding this to your wp-config.php:

define('WP_MEMORY_LIMIT', '256M');
🔧
Backup fails with "Permission Denied" Ensure the web server user has write permissions to your backup directory. Run:

chmod 755 /path/to/backup/directory

What's Next?

Now that you've got your site set up and running with Wp Admin, here are the recommended next steps:

  1. Configure automated security scans — Set your scan frequency and notification preferences
  2. Set up your staging environment — Create a safe testing space before deploying changes
  3. Add team members — Invite your team with appropriate role-based permissions
  4. Explore the API — Integrate Wp Admin with your existing tools via our REST API
  5. Join the community — Connect with other Wp Admin users in our Discord channel
📞
Need help? Our support team is available 24/7. Chat with us or email support@wpadmin.com for immediate assistance with your setup.