Post-Installation Verification Checklist

Version: 1.2.1 / 1.0.1Last Updated: November 2025Difficulty: BeginnerTime Required: 10 minutes

Overview

After installing Attributes User Access, use this checklist to verify everything is working correctly before proceeding with configuration. This helps catch potential issues early.

Core Version Verification

Complete these checks for the free Core version:

Plugin Visibility

    • Plugin appears in Plugins > Installed Plugins list
    • Status shows as “Active” (not “Inactive”)
    • “Attributes Access” menu item visible in WordPress admin sidebar
    • Menu item is clickable and loads settings page

Settings Access

    • Navigate to Settings > Attributes Access
    • Settings page loads without errors
    • All settings tabs are visible
    • No PHP errors or warnings displayed
    • No JavaScript console errors (press F12 to check)

Functional Testing

    • Create test page: Go to Pages > Add New
    • Add shortcode: Insert
    • Preview page: Login form displays correctly
    • Check responsive design: Form works on mobile view
    • Test form fields: Username and password fields functional

System Compatibility

    • WordPress site loads normally on frontend
    • Other plugins still function correctly
    • Theme displays without issues
    • No conflicts detected

Pro Version Verification

Additional checks for Pro version users:

License Activation

    • License key successfully activated
    • Status shows “Active” in green
    • License expiration date is displayed
    • Site activation count is correct

Pro Settings Tabs

    • Security tab: Visible and accessible
    • License tab: Shows active license details
    • Email Templates: Available in settings
    • IP Management: Page loads correctly
    • Audit Log: Table visible (may be empty initially)

Pro Features Access

    • Two-Factor Authentication settings accessible
    • Password Policies configuration available
    • IP Blocking options visible
    • Custom registration fields accessible
    • User approval workflow options present

PHP Environment Check

Verify your server meets requirements:

PHP Version

  • Go to Tools > Site Health > Info > Server
  • Find “PHP version”
  • Verify: 7.4+ for Core, 8.0+ recommended for Pro
How to check via code:

<?php echo 'PHP ' . phpversion(); ?>

Required Extensions

    • cURL: For license validation and API calls
    • OpenSSL: For encryption and security
    • JSON: For data processing
    • MySQLi or PDO: For database operations

To check extensions:

  • Go to Tools > Site Health > Info > Server
  • Scroll to “Extensions” section
  • Verify all required extensions are listed

Memory and Performance Check

WordPress Memory Limit

    • Minimum: 128MB
    • Recommended: 256MB or higher

Check current limit:

  • Go to Tools > Site Health > Info > WordPress
  • Find “PHP memory limit”

Increase if needed:


// Add to wp-config.php
define('WP_MEMORY_LIMIT', '256M');

Error Log Check

Look for any errors that occurred during installation:

Enable Debug Mode


// Add to wp-config.php temporarily
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Check Debug Log

  • Navigate to /wp-content/debug.log
  • Look for recent errors
  • Search for "attributes" to find plugin-related entries
Found errors? See our Common Installation Issues guide.

Browser Console Check

Check for JavaScript errors:

  • Open browser developer tools:

- Chrome/Edge: Press F12

- Firefox: Press F12

- Safari: Cmd+Option+C

  • Click Console tab
  • Reload the settings page
  • Look for errors:

- Red text indicates errors

- Should see no errors related to plugin

Database Check

Verify plugin tables were created (Pro only):

Expected Tables

Pro version creates these tables:

  • wp_attrua_audit_log
  • wp_attrua_ip_rules
  • wp_attrua_user_meta

Check tables exist:

  • Using phpMyAdmin:

- Open phpMyAdmin

- Select your WordPress database

- Look for tables with attrua prefix

  • Using SQL query:

SHOW TABLES LIKE 'wp_attrua%';

Frontend Test

Test the plugin on your website's frontend:

Create Test Login Page

  • Create new page:

- Title: "Test Login"

- Add shortcode:

`

  • Publish and view page
  • Verify:
    • Form displays correctly
    • Styling matches your theme
    • Form is responsive on mobile
    • Submit button works
    • Error messages display for wrong credentials

Conflict Detection

Test for plugin conflicts:

Isolation Test

  • Deactivate all other plugins

– Except Attributes User Access

– And Core version (if testing Pro)

  • Test plugin functionality

– Settings page loads

– Login form works

– No errors appear

  • Reactivate other plugins one by one

– Test after each activation

– Identify conflicting plugin if issues arise

Theme Conflict Test

  • Switch to default WordPress theme

– Twenty Twenty-Four or similar

  • Test plugin functionality
  • If works with default theme:

– May be theme conflict

– Contact theme developer

Final Verification

✅ Installation Verified If:

    • All checklist items passed
    • No errors in logs
    • Login form displays and functions
    • Pro license active (if applicable)
    • Settings accessible without errors
❌ Issues Found?