Essential dashboard widgets for WordPress multisite administrators. This plugin provides a comprehensive set of monitoring and management tools specifically designed for WordPress multisite networks.
Access **Network Admin > Settings > Multisite Dashboard** to:
- Enable/disable individual widgets
- Configure widget-specific settings
- Manage system widget detection
- Import/export configurations
### Monitoring Setup
1.**PHP Error Logs**: Ensure `WP_DEBUG` and `WP_DEBUG_LOG` are enabled in wp-config.php
2.**404 Monitor**: Automatically tracks 404 errors once enabled
3.**Performance Monitor**: No additional setup required
### Recommended wp-config.php Settings
```php
// Enable debug logging for error monitoring
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
// Optional: Increase memory limit for large networks
ini_set('memory_limit', '512M');
```
## Widget Overview
### Network Overview
- Total sites, users, and posts
- Network health indicators
- Recent activity summary
- Quick action buttons
### Storage Usage
- Disk space utilization
- Database size monitoring
- Upload directory analysis
- Performance recommendations
### Error Monitoring
- Real-time PHP error tracking
- Error categorization (Fatal, Warning, Notice)
- Error frequency analysis
- Quick error resolution links
### 404 Monitor
- Top 404 URLs tracking
- Referrer analysis
- Automated cleanup options
- Export capabilities
## Advanced Features
### Performance Optimization
- Intelligent caching system
- Database query optimization
- Lazy loading for large datasets
- Background processing for heavy operations
### Security Features
- Secure AJAX handling
- Nonce verification
- Input sanitization
- Rate limiting for monitoring features
### Extensibility
- Hook system for custom widgets
- Filter system for data modification
- Template override support
- Developer-friendly API
## Troubleshooting
### Common Issues
**Widgets not loading:**
- Check if multisite is properly configured
- Verify network admin permissions
- Clear browser cache and try again
**Error logs not showing:**
- Ensure `WP_DEBUG_LOG` is enabled
- Check file permissions on wp-content/debug.log
- Verify error_log path in PHP configuration
**404 monitoring not working:**
- Confirm the feature is enabled in settings
- Check database table creation
- Verify .htaccess rules aren't interfering
### Performance Optimization
- Enable object caching (Redis/Memcached)
- Use a CDN for static assets
- Optimize database tables regularly
- Monitor server resources
## System Requirements
### Minimum Requirements
- WordPress 5.0+
- PHP 7.4+
- MySQL 5.6+ or MariaDB 10.0+
- 128MB PHP memory limit
### Recommended Requirements
- WordPress 6.0+
- PHP 8.0+
- MySQL 8.0+ or MariaDB 10.4+
- 512MB PHP memory limit
- Object caching enabled
## Updates
The plugin includes an automatic update checker that connects to our update server. Updates are delivered seamlessly through the WordPress admin interface.