2017-08-07 114 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

相關問題