wp-plus / composer-autoload
Composer Autoload for WordPress: automagically require the autoload.php generated by Composer (as a must-use plugin).
Installs: 77
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:composer-plugin
pkg:composer/wp-plus/composer-autoload
Requires
- php: ^8.0
- composer-plugin-api: ^2.3
Requires (Dev)
- composer/composer: ^2.7
This package is auto-updated.
Last update: 2025-12-22 08:24:06 UTC
README
Seamlessly integrate Composer into a standard WordPress installation.
This plugin automatically loads Composer’s vendor/autoload.php (via an automatically generated must-use (MU) plugin), so any Composer-installed libraries are available without modifying WordPress core, themes, plugins or restructuring directories.
Key features:
- Drop-in solution for stock WordPress installs
- No changes to
wp-config.phpor core files - Fully automatic Composer autoloader inclusion
- Works with themes, plugins, or custom PHP libraries managed via Composer
Usage:
-
If Composer is not yet used in the project:
- Initialize Composer in your WordPress root:
composer init
- Install any libraries you need, e.g.:
composer require monolog/monolog
- Require this plugin:
composer require wp-plus/composer-autoload
- Done - all Composer dependencies, including the newly added ones, are automatically available in WordPress.
- Initialize Composer in your WordPress root:
-
If the project is already using Composer:
- Require this plugin via Composer:
composer require wp-plus/composer-autoload
- Done - your existing Composer dependencies are now autoloaded in WordPress.
- Optional cleanup: remove any hardcoded
require 'vendor/autoload.php'lines from your theme or plugin files, as this plugin handles it automatically.
- Require this plugin via Composer: