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

v1.0.2 2025-08-22 07:41 UTC

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.php or core files
  • Fully automatic Composer autoloader inclusion
  • Works with themes, plugins, or custom PHP libraries managed via Composer

Usage:

  1. 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.
  2. 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.