PackageTrack
Sign in Get early access

alleyinteractive/wp-plugin-loader

Code-enabled WordPress plugin loading

v1.0.1 433K downloads/mo #4892 most downloaded on Packagist alleyinteractive/wp-plugin-loader

What this package is like to depend on

Last release 10 months ago

30 Sep 2025

Ships fairly regularly

a new release about every 3 months

Nearly every release is documented

notes for 10 of 10 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

10 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

10 releases · Jul 2023 to Sep 2025
2024 2025 2026
Release Pre-release

Releases

latest 10
  1. v1.0.1 30 Sep 2025
    Release notes
    • Use _doing_it_wrong() to warn if the class is instantiated after the plugins_loaded hook has fired. Previously this was a triggered error.
    Open source →
    Release notes

    Changed

    • Use _doing_it_wrong() to warn if the class is instantiated after the plugins_loaded hook has fired. Previously this was a triggered error.
    Open source →
  2. v1.0.0 10 Mar 2025
    Release notes

    Stable release 🎊.

    Added

    • Added WP_Plugin_Loader::create() method to allow for a more fluent API. Optional.
    • Added WP_Plugin_Loader::when() method to allow for conditional loading of plugins.
    • Added tests for the package.

    Changes

    Open source →
    Release notes

    Stable release 🎊.

    Added

    • Added WP_Plugin_Loader::create() method to allow for a more fluent API. Optional.
    • Added WP_Plugin_Loader::when() method to allow for conditional loading of plugins.
    • Added tests for the package.
    Open source →
  3. v0.2.0 26 Feb 2025
    Release notes

    Globalize variables after including the plugin file.

    Open source →
    Release notes
    • Globalize variables after including the plugin file.
    Open source →
  4. v0.1.6 17 Dec 2024
    Release notes

    When a plugin is not found, exit with a status code of 1 and send a 500 status code header. This will prevent a fatal error from being cached

    Open source →
    Release notes
    • When a plugin is not found, exit with a status code of 1 and send a 500 status code header. This will prevent a fatal error from being cached
    Open source →
  5. v0.1.5 25 Sep 2024
    Release notes
    • Ensure that the default cache key is unique to each installation. Previously caching could be polluted across different installations on the same server.
    Open source →
    Release notes
    • Ensure that the default cache key is unique to each installation. Previously caching could be polluted across different installations on the same server.
    Open source →
  6. v0.1.4 24 Apr 2024
    Release notes

    Fix to actually allow caching to be enabled.

    Full Changelog: v0.1.3...v0.1.4

    Open source →
    Release notes
    • Fix to actually allow caching to be enabled.
    Open source →
  7. v0.1.3 14 Feb 2024
    Release notes

    What's Changed

    • Changes class from Alley\WP\WP_Plugin_Loader\WP_Plugin_Loader to
      Alley\WP\WP_Plugin_Loader.
    • Account for some one-off plugins that don't follow the standard naming conventions.

    Full Changelog: v0.1.2...v0.1.3

    Open source →
    Release notes
    • Changes class from Alley\WP\WP_Plugin_Loader\WP_Plugin_Loader to Alley\WP\WP_Plugin_Loader.
    • Account for some one-off plugins that don't follow the standard naming conventions.

    0.1.2 - 2023-07-25

    • Ensure a plugin can be discovered from mu-plugins on a non-VIP environment.
    Open source →
  8. v0.1.2 25 Jul 2023
    Release notes

    What's Changed

    • Ensure a plugin can be discovered from mu-plugins on a non-VIP environment by @srtfisher in #4

    Full Changelog: v0.1.1...v0.1.2

    Open source →
  9. v0.1.1 24 Jul 2023
    Release notes

    What's Changed

    Full Changelog: v0.1.0...v0.1.1

    Open source →
    Release notes
    • Added APCu caching for plugin folder lookups.
    Open source →
  10. v0.1.0 23 Jul 2023
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive