Download the PHP package afragen/wp-dependency-installer without Composer
On this page you can find all versions of the php package afragen/wp-dependency-installer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download afragen/wp-dependency-installer
More information about afragen/wp-dependency-installer
Files in afragen/wp-dependency-installer
Package wp-dependency-installer
Short Description Library that helps WordPress plugin dependency management.
License MIT
Informations about the package wp-dependency-installer
WP Dependency Installer
- Contributors: Andy Fragen, Matt Gibbs, Raruto, contributors
- Tags: plugin, dependency, install
- Requires at least: 5.1
- Requires PHP: 5.6
- Stable tag: master
- Donate link: https://thefragens.com/wp-dependency-installer-donate
- License: MIT
This is a drop in class for developers to optionally or automatically install plugin dependencies for their own plugins or themes. It can install a plugin from wp.org, GitHub, Bitbucket, GitLab, Gitea, or a direct URL.
Comprehensive information regarding WP Dependency Installer is available on the wiki.
See also: example plugin.
Description
You can use composer to install this package within your WordPress plugin / theme.
Please ensure you are using the latest version of this framework in your composer.json
-
Within your plugin or theme root folder, run the following command:
- Then create a sample
wp-dependencies.json
file
You will then need to update wp-dependencies.json
to suit your requirements.
- Finally add the following lines to your plugin or theme's
functions.php
file:
WP_Dependency_Installer
should be loaded via an action hook like plugins_loaded
or init
to function properly as it requires wp-includes/pluggable.php
to be loaded for wp_create_nonce()
.
- (optional) Take a look at some of built in Hooks and Functions to further customize your plugin look and behaviour:
That's it, happy blogging!
Development
PRs are welcome against the develop
branch.