masonitedoors / bedrock-autoloader
An autoloader that enables standard plugins to be required just like must-use plugins. The autoloaded plugins are included during mu-plugin loading. An asterisk (*) next to the name of the plugin designates the plugins that have been autoloaded.
Installs: 1 493
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:package
Requires
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-11-17 02:20:52 UTC
README
Standalone version of the Bedrock Autoloader for must-use plugins.
Installation
Require this package, with Composer, in the root directory of your project.
composer require masonitedoors/bedrock-autoloader
Usage
In order to add the drop-in file bedrock-autoloader.php
to your site's wp-content/mu-plugins/
directory, it is recommended that you use koodimonni/composer-dropin-installer. Once installed, your project's composer.json should look similar to this:
{ "name": "masonitedoors/my-wordpress-site", "type": "project", "license": "GPL-2.0-or-later", "require": { "koodimonni/composer-dropin-installer": "*", "php": "^7.0", "composer/installers": "^1.4", "roots/wordpress": "5.4", "masonitedoors/bedrock-autoloader": "dev-master" }, "extra": { "wordpress-install-dir": "html", "installer-paths": { "html/wp-content/mu-plugins/{$name}/": [ "type:wordpress-muplugin", ], "html/wp-content/plugins/{$name}/": [ "type:wordpress-plugin" ], "html/wp-content/themes/{$name}/": [ "type:wordpress-theme" ] }, "dropin-paths": { "html/wp-content/mu-plugins/": [ "package:masonitedoors/bedrock-autoloader:bedrock-autoloader.php" ] } }, "config": { "dropin-installer": "copy" } }
Credits
All credits & copyrights belongs to people behind Bedrock.