lplabs / wordpress-muplugin-installer
使用 Composer 安装 WordPress 必须使用的插件
2.0.1
2016-07-27 15:57 UTC
Requires
- php: ^5.5 || ^7.0
- composer-plugin-api: ^1.0
- composer/installers: ^1.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- composer/composer: ^1.0
- phpdocumentor/phpdocumentor: ^2.9
- phpmd/phpmd: ^2.4
- phpunit/phpunit: ^5.4
- squizlabs/php_codesniffer: ^2.6
This package is auto-updated.
Last update: 2024-09-11 14:18:28 UTC
README
composer require lplabs/wordpress-muplugin-installer
多框架 Composer 库安装器并不能完全安装 WordPress 的必须使用插件。虽然它会将插件放入到 mu-plugins
文件夹,但这并不足以使 WordPress 识别为必须使用的插件。
本插件通过将插件入口点文件复制到 mu-plugins
文件夹来解决此问题。您可以通过在 composer.json
文件的 extra
部分指定来指示主入口点文件。
{ "name": "vendorname/muplugin", "description": "Just another must-use plugin", "type": "wordpress-muplugin", "extra": { "wordpress-muplugin-entry": "your-plugin-entry-point-file.php" }, "require": { "lplabs/wordpress-muplugin-installer": "^2.0" } }
如果您没有指定 wordpress-muplugin-entry
,则此插件将通过在插件文件夹根目录下的每个 PHP 文件的前 8 千字节中查找 Plugin Name:
来确定哪些 PHP 文件是 WordPress 插件。
Git 钩子
运行此命令以安装一个 Git 钩子,该钩子在您提交之前将运行 PHPCS、PHPMD 和 PHPUnit。
composer setup-hooks