Logical Plugin Manager
Plugin manager for The Logical Theme
by Michele Paolino · github.com/michelediss/logical-plugin-manager · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/michelediss/logical-plugin-manager/releases/download/v1.0.2/logical-plugin-manager.zipReadme
The Logical Plugin Manager
Logical Plugin Manager is a WordPress plugin that provides centralized management for your WordPress plugins hosted on GitHub and the WordPress repository. This plugin allows you to easily install, update, and activate plugins directly from your WordPress dashboard.
Features
- GitHub Integration: Manage plugins hosted on GitHub, including the ability to pull the latest version.
- WordPress Repository Integration: Install and activate plugins directly from the WordPress repository.
- Bulk Actions: Perform bulk installations and updates for multiple plugins simultaneously.
- Automated Updates: Schedule daily automatic updates for your GitHub-hosted plugins.
Installation
- Download the
logical-plugin-manager.zipfile from the releases page. - Upload the
logical-plugin-manager.zipfile via the WordPress Admin Dashboard:- Go to
Plugins>Add New. - Click
Upload Plugin. - Choose the
logical-plugin-manager.zipfile and clickInstall Now. - Once installed, click
Activate.
- Go to
- Alternatively, you can unzip the file and upload the
logical-plugin-managerfolder to the/wp-content/plugins/directory via FTP.
Usage
- Once the plugin is activated, go to
Settings>Logical Plugin Managerin your WordPress Admin Dashboard. - You'll see two sections:
- Logical Stuff Plugins: Manage your GitHub-hosted plugins.
- WordPress Repository Plugins: Manage plugins from the WordPress repository.
- Select the plugins you want to manage and apply the desired actions (e.g., Pull from GitHub, Install from WordPress Repository, Activate).
GitHub Plugins
- You can pull the latest version of a GitHub-hosted plugin by clicking the "Pull" button next to the plugin's name.
WordPress Repository Plugins
- To install a new plugin from the WordPress repository, click the "Install" button.
- To activate an installed plugin, click the "Activate" button.
Bulk Actions
- You can select multiple plugins and use the bulk action dropdown to install or update them in one go.
Automatic Updates
- The plugin automatically schedules a daily update at 03:33 AM for all GitHub-hosted plugins.
Screenshots
Screenshot showing the main interface of the Logical Plugin Manager.
Changelog
Version 1.0
- Initial release with GitHub and WordPress repository integration.
- Added bulk actions and automatic update scheduling.
Frequently Asked Questions (FAQ)
How does the automatic update work?
The plugin schedules a daily task to check for updates on all GitHub-hosted plugins and installs them if available.
What happens if there is an error during plugin installation?
If an error occurs during installation or update, the plugin will log the error and display a message in the WordPress Admin Dashboard.
Can I add more GitHub plugins to manage?
Yes, you can extend the $plugin_repositories array in the plugin's code to include more GitHub plugins.
Contributing
Contributions are welcome! Please fork this repository and submit a pull request with your changes.
License
This plugin is licensed under the MIT License. See the LICENSE file for more details.
Credits
Developed by Michele Paolino.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.2 | Feb 16, 2025 | logical-plugin-manager.zip | 17 |