我正在尝试将composer项目导入到wordpress的插件中。有没有更好的方法来做到这一点,而不是要求每一个资产?我不打算使用composer来管理这个项目的任何进展,但我确实使用composer将所有需求安装到项目文件夹(插件文件夹)中。从本质上讲,我正在尝试弄清楚如何将composer项目转换为wordpress插件。
发布于 2017-08-04 03:43:24
你可以做的是,在你的functions.php中加载来自vendor/autoloader.php的自动加载器。然后你可以这样做:
$loader = require $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php';
$loader->addPsr4('NAMESPACE\\', __DIR__ . '/app');您现在正在自动加载应用程序文件夹。
发布于 2017-08-04 06:22:52
如何在Wordpress插件中使用composer包
我有一个插件的文件夹,我有一个文件夹,I wp-content/plugins/stack-overflow/
composer.json如下:{“姓名”:"kumaxim/webhose-io-integration",“许可证”:“专有”,“作者”:{“姓名”:"Your_name_here",“电子邮件”:"your_email_if@your_want.com“},"require":{ "php":"^5.4“*您可以在此处添加其他软件包*}}
注意,我强烈建议在插件的bootstrap函数中调用composer依赖项。我有一个问题,在过去的时候,我需要它的外部函数。
下一步是什么?
添加依赖项并运行composer install或composer update
https://stackoverflow.com/questions/45492187
复制相似问题