2014-11-03 6 views
0

Я пытаюсь включить внешнюю библиотеку PHP в свой экземпляр WP. Я хотел бы ссылаться на него в различных плагинах, которые я создаю, но не уверен, как включать или создавать их.Интеграция внешней библиотеки в Wordpress

В частности, я ищу в библиотеке здесь: https://github.com/lobostome/FurryBear/wiki

Я попытался несколько различных способов, чтобы включать его без успеха, в том числе с помощью команды SPLClassLoader описано здесь: https://github.com/lobostome/FurryBear/wiki/Installation

Я не знаю, где разместить всю библиотеку, а затем как ее распознать/загрузить в WordPress, чтобы ее можно было использовать.

Любая помощь будет оценена по достоинству. Благодаря

ответ

0

если ваш писать свой собственный плагин вы можете поместить код FurryBear в папку плагина, а затем включить его вручную, как

require_once 'SplClassLoader.php'; 

// Instantiate the SplClassLoader with the location directory of the source files. 
$classLoader = new SplClassLoader(__DIR__ . '/src'); 
$classLoader->register(); 
0

Спасибо. В принципе, вызов require_once для SplClassLoader.php, который они приводят в wiki, и вы упомянули выше, как это сделать. Проблема заключалась в том, что файлы были глубоко погружены в сборку по умолчанию и предназначались для ссылки из одного и того же верхнего уровня.

Я переместил файл SplClassLoader.php, а также папку src, поместив оба в папку плагинов верхнего уровня, и все работало должным образом.

Еще раз спасибо.

Смежные вопросы