2017-08-07 124 views
0

标题主要是说这一切,但我不知道如何在Wordpress中没有Composer的情况下使用SendGrid php库。这不是那么简单,SendGrid github readme.md使得它是:在没有Composer的情况下在Wordpress中使用SendGrid PHP API

// If you are not using Composer 
// require("path/to/sendgrid-php/sendgrid-php.php"); 

这是因为sendgrid-php.php包含以下内容:

<?php 
require __DIR__ . '/vendor/autoload.php'; 
?> 

所以,即使你不打电话autoload.php你自己,sendgrid文件是。

有没有一种方法可以在没有作曲者的情况下使用库?因为作曲家不能使用Wordpress(除了通过一些非常棒的解决方法)。

如果有人有这方面的经验,我很乐意听到你的想法。

谢谢。

+0

为什么你不能只加载'require __DIR__。 '/vendor/autoload.php';'在你的functions.php中? – justkidding96

+0

当我尝试它不起作用。我是新来的作曲家,所以我不确定这是否属实,但是从网上阅读,除非您尝试一些黑客方法,否则作曲家不会在Wordpress中表现出色。 – poncho

回答

0

如果你不想使用作曲家。尝试下载包装here。然后将lib文件夹解压到你的(子)主题。然后在你的functions.php添加此代码:

require_once(__DIR__ . '/lib/loader.php'); 
// Use Send grid right here... 
+0

感谢您的回复,我现在通过拉出所有的类和文件自己,并在我的functions.php中单独要求它们,但这看起来更干净。我会去一趟,让你知道它是怎么回事。再次感谢。 – poncho

相关问题