[featured_image]
Download
Download is available until [expire_date]
  • Version 1.2.0
  • Download 35
  • File Size 31.22 KB
  • File Count 1
  • Create Date August 22, 2025
  • Last Updated October 8, 2025

Ajax Plugin Manager for WordPress

Ajax Plugin Manager for WordPress

A WordPress plugin that adds an admin bar link to open a modal for managing plugins with AJAX functionality. This plugin provides a fast, secure, and user-friendly way to manage WordPress plugins without leaving the current page.

Ajax Plugin Manager

Features

- **Quick Plugin Management**: Activate, deactivate, and delete plugins from any page

- **Real-time Search**: Search through plugins with instant results

- **Security First**: Comprehensive security measures including rate limiting and input validation

- **Performance Optimized**: Efficient code with minimal resource usage

- **Mobile Responsive**: Works seamlessly on all devices

- **Accessibility**: ARIA labels and keyboard navigation support

Requirements

- WordPress 5.0 or higher

- PHP 7.4 or higher

- Administrator privileges

Installation

1. Upload the plugin files to the `/wp-content/plugins/ajax-plugin-manager/` directory

2. Activate the plugin through the 'Plugins' menu in WordPress

3. The plugin will automatically add a "Manage Plugins" link to your admin bar

Usage

1. **Access**: Click the "Manage Plugins" link in the WordPress admin bar

2. **Search**: Use the search box to quickly find specific plugins

3. **Manage**: Click "Activate", "Deactivate", or "Delete" buttons to manage plugins

4. **Refresh**: The plugin will prompt you to refresh the page after making changes

Security Features

- **Rate Limiting**: Prevents abuse with configurable request limits

- **Nonce Verification**: All AJAX requests are protected with WordPress nonces

- **Input Validation**: Comprehensive sanitization and validation of all inputs

- **Capability Checks**: Ensures only administrators can access plugin functions

- **Security Headers**: Adds security headers to prevent common attacks

- **Event Logging**: Logs security events for monitoring and debugging

Performance

- **Asset Loading**: Assets are only loaded when needed

- **DOM Caching**: JavaScript efficiently caches DOM elements

- **Optimized Queries**: Database queries are optimized and cached

- **Lazy Loading**: Search functionality uses debouncing to reduce unnecessary requests

- **Minimal DOM Manipulation**: Efficient rendering and updates