将外部库集成到Wordpress中

时间:2014-11-03 20:29:12

标签: php wordpress-plugin wordpress

我试图将一个外部PHP库引入我的WP实例。我想在我创建的各种插件中引用它,但我不确定如何包含或实例化它。

具体来说,我在这里查看图书馆:https://github.com/lobostome/FurryBear/wiki

我尝试了几种不同的方式来包含它而没有成功,包括使用此处描述的SPLClassLoader命令:https://github.com/lobostome/FurryBear/wiki/Installation

我不知道在哪里放置完整的库,然后如何将其识别/加载到WordPress中以便可以使用它。

任何帮助将不胜感激。感谢

2 个答案:

答案 0 :(得分:0)

如果您编写自己的插件,可以将FurryBear代码放入插件文件夹中,然后手动包含它,如

require_once 'SplClassLoader.php';

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

答案 1 :(得分:0)

感谢。基本上,他们在wiki上提供的对SplClassLoader.php的require_once调用,以及上面提到的,是应该如何完成的。问题是文件深埋在默认构建中,并且意味着从同一顶级目录引用。

我将SplClassLoader.php文件以及src文件夹移出,将两者放在顶级插件文件夹中,并且按预期工作。

再次感谢。