Я разрабатываю плагин, который использует composer .. это означает, что в папке плагина есть папка vendor, которая включает в себя зависимость HTTP от Guzzle
На WordPress сайте мы установили этот плагин, есть существующий плагин, который имеет Guzzle HTTP
Теперь, когда мы активируем этот плагин, я получаю сообщение об ошибке, похожее на это:
Fatal error: Cannot redeclare GuzzleHttp\uri_template() (previously declared in /nas/content/staging/project/wp-content/plugins/my-plugin/vendor/guzzlehttp/guzzle/src/functions.php:17) in /nas/content/staging/project/wp-content/plugins/other-plugin/includes/lib/aws-sdk/GuzzleHttp/functions.php on line 31
Я попытался установить Порядок загрузки плагинов, чтобы сначала загрузить «other-plugin» перед «my-plugin»
в настоящее время ошибка происходит на ресурсах другого плагина.
таким образом, ошибка приведет к нашей автозагрузке, и мы можем это отловить.
к сожалению .. Порядок загрузки плагинов не работает ..
есть идеи, как это решить?