因此,基本上您要问的是如何为ODataSDK创建基于php的安装程序,对吗?或者如何将其与插件打包?
首先,我认为您可以将整个框架包含在插件文件夹中,并直接从那里包含它。但事实证明(通过阅读安装文档),安装SDK需要对php ini进行一些实际更改,而不仅仅是添加包含路径,而且SDK本身有几个依赖项(php xml、php xsml、curl模块)。
简而言之,我认为使用基于php的安装程序无法有效地做到这一点。我不知道有什么WordPress特定的捆绑技术可以帮助我。
我最好的建议是:找到另一种不依赖OData的远程日志记录方法。例如,在集中式服务器上构建一个简单的REST服务,可以使用wp\\U http访问该服务。
如果出于某种原因需要使用OData,只需将其作为插件的先决条件。找到一种方法来测试它的存在性,如果没有安装,则会弹出一条警告:“您需要ODataSDK”。
如果这些都没有帮助,请尝试联系从事OData SDK工作的人员(http://odataphp.codeplex.com/team/view). 分发此软件并不是WordPress特有的问题。。。对于制作基于php的便携式安装程序,他们可能有更好的一般建议。