Advanced Plugin Dependencies
Add-on to Plugin Dependencies feature
by Andy Fragen, Colin Stewart, Paul Biron · github.com/afragen/advanced-plugin-dependencies · website
★ 6stars
2forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/afragen/advanced-plugin-dependencies/archive/refs/heads/main.zipDeclares an update source (https://github.com/afragen/advanced-plugin-dependencies), so updates arrive through the plugin's own updater.
From the readme
Advanced Plugin Dependencies
Contributors: afragen, costdev, pbiron
Description: Add plugin install dependencies tab, support for non dot org plugin cards, and information about dependencies.
License: MIT
Network: true
Requires at least: 6.5
Requires PHP: 8.0
Stable release: main
Description
An add-on the the Plugin Dependencies feature. Adds a Dependencies tab in the plugin install page. Adds support for non dot org plugin cards. If a requiring plugin does not have all its dependencies installed and active, it will not activate.
Plugins not in dot org may use the format | in the Requires Plugins header. URI should return a JSON compatible with the pluginsapi() response or be a JSON file at the plugin root, |.json.
Adds a new view/tab to plugins install page ( Plugins Add New ) titled Dependencies that contains plugin cards for all plugin dependencies.
Displays a single admin notice with link to Plugins Add New Dependencies if not all plugin dependencies have been installed.
If the dependency API data is not available a generic plugin card will be displayed in the Dependencies tab.
There are several single file plugins that may be used for testing in test-plugins