我似乎无法要求属于另一个插件一部分的 PHP 文件。
假设我们正在尝试包含 /wp-content/plugins/plugin-from/src/classes/admin-class.php
到目前为止,我们尝试过的 require_once 语句提供了“没有这样的文件或目录”错误,尽管声明一个与 admin-class.php 中包含的名称相同的类会返回无法重新声明类”错误。
以下方法均未产生结果:
require_once 'admin-class.php';
require_once '../../plugin-from/src/classes/admin-class.php';
require_once __DIR__ . '/../../plugin-from/src/classes/admin-class.php';
声明全局对象引用并调用它也会从 var_dump 返回 NULL
一旦工作正常,计划就是在 admin-class.php 中实例化该类的对象并向其传递一个变量。
最佳答案
尝试:
require_once( ABSPATH . '/wp-content/plugins/plugin-from/src/classes/admin-class.php');
关于php - 需要来自另一个 WordPress 插件的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19930667/