{"id":18270740,"url":"https://github.com/ruslanxdev/wp-mu-autoloader","last_synced_at":"2025-04-05T01:30:48.552Z","repository":{"id":143848842,"uuid":"60410243","full_name":"ruslanxdev/wp-mu-autoloader","owner":"ruslanxdev","description":"A WordPress plugin adds automatic loading for must-use plugins.","archived":false,"fork":false,"pushed_at":"2016-09-07T07:55:12.000Z","size":226,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-20T20:19:15.712Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruslanxdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-04T12:52:05.000Z","updated_at":"2022-01-18T09:36:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"dae419c3-70a6-49a4-83df-2cb6765db2db","html_url":"https://github.com/ruslanxdev/wp-mu-autoloader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanxdev%2Fwp-mu-autoloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanxdev%2Fwp-mu-autoloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanxdev%2Fwp-mu-autoloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruslanxdev%2Fwp-mu-autoloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruslanxdev","download_url":"https://codeload.github.com/ruslanxdev/wp-mu-autoloader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276043,"owners_count":20912286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T11:38:50.197Z","updated_at":"2025-04-05T01:30:48.533Z","avatar_url":"https://github.com/ruslanxdev.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Autoloader for WordPress\n\nAutoloader is a WordPress plugin.\n\nAn 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.\n\nIt is a fork [Bedrock Autoloader](https://github.com/roots/bedrock/blob/master/web/app/mu-plugins/bedrock-autoloader.php).\n\n## Screenshots\n\n![Autoloader for WordPress](screenshot.png)\n\n## Install\n\nMove `autoloader.php` file to folder `wordpress/wp-content/mu-plugins`, if any. If not, then create it.\n\n## Install with Composer\n\nAdd to your `composer.json`:\n\n```\n\"repositories\":[\n    {\n        \"type\": \"package\",\n        \"package\": {\n            \"type\": \"wordpress-muplugin\",\n            \"name\": \"ruslangallo/wp-mu-autoloader\",\n            \"version\": \"1.0.0\",\n            \"source\": {\n                \"type\": \"git\",\n                \"url\": \"https://github.com/ruslangallo/wp-mu-autoloader\",\n                \"reference\": \"master\"\n            }\n        }\n    },\n    {\n        \"type\": \"composer\",\n        \"url\": \"https://wpackagist.org\"\n    }\n],\n\"require\": {\n    \"php\": \"\u003e=5.3.2\",\n    \"johnpbloch/wordpress-core-installer\": \"~0.2\",\n    \"johnpbloch/wordpress\": \"^4.5\",\n    \"composer/installers\": \"^1.0\",\n    \"ruslangallo/wp-mu-autoloader\": \"^1.0\",\n    \"wpackagist-plugin/mu-plugin\": \"^1.0\",\n},\n\"extra\": {\n    \"wordpress-install-dir\": \"wordpress\",\n    \"installer-paths\": {\n        \"wordpress/wp-content/mu-plugins\": [\"ruslangallo/wp-mu-autoloader\"],\n        \"wordpress/wp-content/mu-plugins/{$name}\": [\n            \"type:wordpress-muplugin\",\n            \"wpackagist-plugin/mu-plugin\"\n        ],\n        \"wordpress/wp-content/plugins/{$name}\": [\"type:wordpress-plugin\"],\n        \"wordpress/wp-content/themes/{$name}\": [\"type:wordpress-theme\"]\n    }\n}\n```\n\nAnd install:\n\n```\n$ composer install\n```\n\n## Remove with Composer\n\n```\n$ composer remove ruslangallo/wp-mu-autoloader\n$ composer install\n```\n\n**Warning! If you remove the Autoloader with Composer, removed all `mu-plugins` folder.**\n\n## Authors\n\n[Roots](https://roots.io/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruslanxdev%2Fwp-mu-autoloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruslanxdev%2Fwp-mu-autoloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruslanxdev%2Fwp-mu-autoloader/lists"}