【问题标题】:Integrating External Library into Wordpress将外部库集成到 Wordpress
【发布时间】:2014-11-03 20:29:12
【问题描述】:

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

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

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

我不确定将完整库放在哪里,以及如何让它被 WordPress 识别/加载到 WordPress 中以便可以使用。

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

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      我将 SplClassLoader.php 文件和 src 文件夹移出,将它们放在顶级插件文件夹中,一切都按预期工作。

      再次感谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-04
        • 1970-01-01
        • 1970-01-01
        • 2018-06-24
        • 1970-01-01
        • 2011-07-29
        • 2015-04-25
        相关资源
        最近更新 更多