Essential dashboard widgets for WordPress multisite administrators. https://wpmultisite.com/
Find a file
feibisi 4983d5a3b4 Add WP Domain Mapping integration and new CSS
Introduces integration with the WP Domain Mapping plugin, including new widgets, health monitoring, and activity tracking. Adds a new integration architecture, multi-layer caching, AJAX endpoints, extended CSS and JS for domain mapping, and updates translations. Updates the changelog and enhances the settings and widget systems.
2025-10-17 22:55:43 +08:00
assets Add WP Domain Mapping integration and new CSS 2025-10-17 22:55:43 +08:00
includes Add WP Domain Mapping integration and new CSS 2025-10-17 22:55:43 +08:00
languages Add WP Domain Mapping integration and new CSS 2025-10-17 22:55:43 +08:00
lib Remove network health widget and related code 2025-10-07 10:18:08 +08:00
templates Add WP Domain Mapping integration and new CSS 2025-10-17 22:55:43 +08:00
CHANGELOG.md Add WP Domain Mapping integration and new CSS 2025-10-17 22:55:43 +08:00
LICENSE 更新文件 2025-06-24 23:35:55 +08:00
README-zh.md Add advanced monitoring and management features 2025-10-17 09:12:43 +08:00
README.md Update README.md 2025-10-17 09:15:21 +08:00
wp-multisite-dashboard.php Add WP Domain Mapping integration and new CSS 2025-10-17 22:55:43 +08:00

WP Multisite Dashboard

Essential dashboard widgets for WordPress multisite administrators. This plugin provides a comprehensive set of monitoring and management tools specifically designed for WordPress multisite networks.

2025-06-26-123108

Features

Core Dashboard Widgets

  • Network Overview - Complete network statistics and health monitoring
  • Quick Site Management - Manage sites directly from the dashboard
  • Storage Usage - Monitor disk space and performance metrics
  • Server Information - Real-time server status and configuration
  • Quick Links - Customizable shortcuts to frequently used admin pages
  • Version Information - Track WordPress, PHP, and plugin versions across the network
  • Network News - Custom news feed for network announcements
  • User Management - Streamlined user administration tools
  • Contact Information - Network administrator contact details with QR codes
  • Recent Network Activity - Track recent changes across all sites
  • Todo List - Network-wide task management

Advanced Monitoring Tools

  • PHP Error Logs - Real-time PHP error monitoring and analysis
  • 404 Monitor - Track and analyze 404 errors across the network
  • Performance Monitoring - Server performance metrics and optimization suggestions

Management Features

  • Widget Configuration - Enable/disable widgets per your needs
  • System Widget Detection - Automatically detect and manage third-party widgets
  • Import/Export Settings - Backup and restore plugin configurations
  • Performance Optimization - Built-in caching and optimization features

Requirements

  • WordPress Multisite Network
  • PHP 7.4 or higher
  • WordPress 5.0 or higher
  • Network Administrator privileges

Installation

  1. Upload the plugin files to /wp-content/plugins/wp-multisite-dashboard/
  2. Network activate the plugin through the 'Plugins' menu in WordPress Network Admin
  3. Navigate to Network Admin > Dashboard to see the widgets
  4. Configure widgets via Network Admin > Settings > Multisite Dashboard

Configuration

Widget Management

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
// 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
  • 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.

Changelog

Version 1.3

  • Added PHP Error Log monitoring
  • Added 404 Monitor with detailed analytics
  • Improved performance with caching system
  • Enhanced security with better AJAX handling
  • Added import/export functionality
  • Optimized database queries
  • Improved mobile responsiveness

Version 1.2

  • Added system widget detection
  • Improved user management tools
  • Enhanced contact information widget
  • Performance optimizations
  • Bug fixes and stability improvements

Version 1.1

  • Added todo list widget
  • Improved network overview
  • Enhanced storage monitoring
  • Added quick links customization

Version 1.0

  • Initial release
  • Core dashboard widgets
  • Basic network monitoring
  • User management tools

Support

For support, feature requests, or bug reports:

License

This plugin is licensed under the GPLv2+ license. See the LICENSE file for details.

Credits

Developed by WPMultisite.com - Specialists in WordPress Multisite solutions.


Made with love for the WordPress Multisite community