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
<?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
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
- All checklist items passed
- No errors in logs
- Login form displays and functions
- Pro license active (if applicable)
- Settings accessible without errors
- Review Common Installation Issues
- Enable Debug Mode
- Contact support with error details