将作曲家应用程序迁移到wordpress插件

时间:2016-04-18 10:47:03

标签: php wordpress plugins composer-php

我写了一个使用作曲家库(autoload)的小PHP脚本,我想从中创建一个WordPress插件。

因此,在第一步中,我将应用程序移动到wp-content / plugins /文件夹中,并将插件信息粘贴到index.php中

当我直接调用插件文件时,一切正常。但是,当我想激活插件时,它会给我这个警告:

  

致命错误:未捕获错误:在/Users/arbeitsplatz17/mywordpresssite/wp-content/plugins/mbot-for-woocommerce/vendor/composer/autoload_real.php中调用未定义的方法Composer \ Autoload \ ClassLoader :: setPsr4() :33

     

堆栈追踪:#0 /Users/arbeitsplatz17/mywordpresssite/wp-content/plugins/mbot-for-woocommerce/vendor/autoload.php(7):ComposerAutoloaderInit7ac7e564af60fe6cf77aaa4603b98681 :: getLoader()   1 /Users/arbeitsplatz17/mywordpresssite/wp-content/plugins/mbot-for-woocommerce/index.php(36):require_once('/ Users / arbeitsp ...')   2 /Users/arbeitsplatz17/mywordpresssite/wp-admin/includes/plugin.php(1964):include('/ Users / arbeitsp ...')   3 /Users/arbeitsplatz17/mywordpresssite/wp-admin/plugins.php(164):plugin_sandbox_scrape('mbot-for-woocom ...')   4 {line}在第33行/Users/arbeitsplatz17/mywordpresssite/wp-content/plugins/mbot-for-woocommerce/vendor/composer/autoload_real.php投放

调用自动加载器的唯一功能是:

require_once(__DIR__ . '/vendor/autoload.php');

我对作曲家了解不多。我使用以下存储库作为基础并根据我的需要对其进行了修改: https://github.com/pimax/fb-messenger-php-example

0 个答案:

没有答案