找不到 GuzzleHttp

GuzzleHttp not found

我有一个恼人的问题:我想在我的 WP 扩展中使用 GuzzleHttp\Client,但每次我都会收到错误消息:

"Fatal error: Class 'GuzzleHttp\Client' not found in /var/www/vhosts/localhost/htdocs/wp-content/plugins/myPlugin/classes/MyPlugin/Plugin.php on line..."

我已经在我的 composer.json:

中检查了 Composer 和 Autoloader 的操作
"require": {
    "guzzlehttp/guzzle": "~6.0"
}

我也加入了htdocs/index.php:

require( dirname( __FILE__ ) . '/../vendor/autoload.php');

但这并没有带来任何改变。我做错了什么?提前感谢您的回答!

抱歉,我忘了说我在 Cron Job 中使用了 Guzzle!所以我添加了

require( dirname( __FILE__ ) . '/../vendor/autoload.php');

到 wp-cron.php 文件,因为 cron 作业根本不涉及 index.php。