我想在不使用名称空间的Wordpress-Plugin (events日历专业版)中使用PHP类的函数。我这样做没有问题,但我担心这个插件的开发人员将来会重新组织他们的插件目录,结果类文件将位于不同的位置,=>,这意味着我的代码会中断。
在PHP或Wordpress中,是否有什么可以让我在插件目录中定位该文件,以便始终找到它?或者其他的解决方案?谢谢你的暗示。
发布于 2018-05-14 04:43:35
只需在插件类/文件中添加autoload.php文件(如果不使用composer,则添加其他自动加载机制),但不要向其添加命名空间。举个例子,我这样做与您的目的类似:
<?php
require __DIR__ . '/autoload.php';
use Mailgun\Mailgun;
class Mail
{
private $mail;
public function __construct($apiKey)
{
$this->mail = new Mailgun($apiKey);
}
}https://stackoverflow.com/questions/50322850
复制相似问题