MainWP CribOps Extension
MainWP extension for managing CribOps WP Kit across multiple WordPress sites
by CribOps Development Team · github.com/cloudbedrock/mainwp-cribops-extension · website
★ 0stars
9release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/cloudbedrock/mainwp-cribops-extension/releases/download/v1.4.7/mainwp-cribops-extension.zipReadme
MainWP CribOps Extension
A MainWP Extension that enables centralized control and management of CribOps WP Kit across multiple WordPress sites.
Overview
This extension allows MainWP dashboard administrators to:
- Monitor CribOps WP Kit installation status across all child sites
- Trigger bulk plugin installations using predefined recipes
- Manage premium plugin licenses centrally
- Synchronize CribOps WP Kit settings across sites
- View installation logs and activity reports
Requirements
Dashboard Site (MainWP Server)
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MainWP Dashboard plugin (latest version)
- This MainWP CribOps Extension
Child Sites
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MainWP Child plugin (latest version)
- CribOps WP Kit with MainWP integration (v1.1.3+)
Installation
Step 1: Install on MainWP Dashboard
- Upload the
mainwp-cribops-extensionfolder to/wp-content/plugins/ - Activate the plugin through the 'Plugins' menu in WordPress
- Navigate to MainWP → CribOps WP Kit
Step 2: Prepare Child Sites
- Ensure MainWP Child plugin is installed and connected
- Install CribOps WP Kit (with MainWP integration support)
- The integration will automatically activate when both plugins are present
Features
Site Status Monitoring
- Real-time status of CribOps WP Kit on all child sites
- Version tracking
- Authentication status
- Settings overview
Bulk Plugin Installation
Pre-configured recipes:
- Essential Plugins: Classic Editor, Duplicate Post, Regenerate Thumbnails, WP Mail SMTP
- Security Suite: Wordfence, Limit Login Attempts, WP Force SSL
- Performance Pack: WP Super Cache, Autoptimize, WP Sweep
- E-commerce Bundle: WooCommerce and related plugins
License Management
- Centrally manage premium plugin licenses
- Push license keys to all child sites
- Support for major premium plugins (ACF Pro, Gravity Forms, etc.)
Settings Synchronization
- Push CribOps WP Kit settings to multiple sites
- Bulk configuration updates
- Template-based settings management
Available Remote Functions
The following functions can be called on child sites:
cribops_get_status: Get plugin status and configurationcribops_get_settings: Retrieve current settingscribops_update_settings: Update plugin settingscribops_install_plugins: Install plugin recipescribops_get_installed_plugins: List installed pluginscribops_manage_licenses: Manage license keyscribops_get_logs: Retrieve activity logscribops_run_bulk_install: Execute bulk installationscribops_sync: Synchronize with dashboard
API Integration
The extension communicates with child sites using MainWP's secure API:
- Authentication via MainWP signatures
- HTTPS encrypted communication
- WordPress nonce verification
- Capability checks on both sides
Development
File Structure
mainwp-cribops-extension/
├── mainwp-cribops-extension.php # Main plugin file
├── class-mainwp-cribops-extension.php # Extension class
├── assets/
│ ├── admin.js # Admin JavaScript
│ └── admin.css # Admin styles
└── README.md # This file
Hooks and Filters
Dashboard Hooks
mainwp_getextensions: Register the extensionmainwp_sync_others_data: Add custom sync datamainwp_site_synced: Handle post-sync actions
Child Site Hooks
mainwp_child_extra_execution: Handle dashboard requestsmainwp_site_sync_others_data: Add data to syncmainwp_child_callable_functions: Register functions
Testing
Basic Communication Test
-
Dashboard Side:
- Navigate to MainWP → CribOps WP Kit
- Click "Sync All Sites"
- Verify site status updates
-
Child Site Verification:
- Check if CribOps WP Kit shows MainWP integration active
- Review activity logs for MainWP requests
Installation Test
- Select a test recipe (e.g., Essential Plugins)
- Click "Install on All Sites"
- Monitor progress in the dashboard
- Verify installations on child sites
Troubleshooting
Extension Not Appearing in MainWP
- Verify MainWP Dashboard is active
- Check PHP error logs
- Ensure proper file permissions
Child Sites Not Responding
- Verify MainWP Child is installed and connected
- Check CribOps WP Kit has MainWP integration loaded
- Review child site error logs
Installation Failures
- Verify authentication credentials
- Check API endpoint availability
- Ensure sufficient server resources
Support
For issues or questions:
- GitHub: https://github.com/CloudBedrock/mainwp-cribops-extension
- Email: support@cribops.com
License
GPL v2 or later
Credits
Developed by CribOps Development Team Based on MainWP Extension architecture
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.4.7 | Oct 8, 2025 | mainwp-cribops-extension-v1.4.7.zip | 1 |
| v1.4.7 | Oct 8, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.4.6 | Oct 8, 2025 | mainwp-cribops-extension-v1.4.6.zip | 1 |
| v1.4.6 | Oct 8, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.4.5 | Oct 8, 2025 | mainwp-cribops-extension-v1.4.5.zip | 1 |
| v1.4.5 | Oct 8, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.4.4 | Oct 7, 2025 | mainwp-cribops-extension-v1.4.4.zip | 1 |
| v1.4.4 | Oct 7, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.4.3 | Oct 7, 2025 | mainwp-cribops-extension-v1.4.3.zip | 1 |
| v1.4.3 | Oct 7, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.4.2 | Oct 7, 2025 | mainwp-cribops-extension-v1.4.2.zip | 1 |
| v1.4.2 | Oct 7, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.4.1 | Oct 6, 2025 | mainwp-cribops-extension-v1.4.1.zip | 1 |
| v1.4.1 | Oct 6, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.4.0 | Oct 6, 2025 | mainwp-cribops-extension-v1.4.0.zip | 0 |
| v1.4.0 | Oct 6, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.2.3 | Oct 6, 2025 | mainwp-cribops-extension-v1.2.3.zip | 0 |
| v1.2.3 | Oct 6, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.3.1 | Oct 6, 2025 | mainwp-cribops-extension-v1.3.1.zip | 0 |
| v1.3.1 | Oct 6, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.2.2 | Oct 6, 2025 | mainwp-cribops-extension-v1.2.2.zip | 0 |
| v1.2.2 | Oct 6, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.3.0 | Oct 6, 2025 | mainwp-cribops-extension-v1.3.0.zip | 0 |
| v1.3.0 | Oct 6, 2025 | mainwp-cribops-extension.zip | 0 |
| v1.2.1 | Oct 6, 2025 | mainwp-cribops-extension-v1.2.1.zip | 1 |