Я работаю над плагином, который зависит от второго плагина, OtherPlugin
.У меня есть не основной файл PHP в каталоге моего плагина, который мне нужно загрузить, чтобы зарегистрироваться для ловли в OtherPlugin
.Моя проблема в том, что этот файл, похоже, не загружается (журналы ошибок не печатаются, а нужные побочные эффекты не выполняются).
Я пытался использовать глобальный --require='path_to_b.php'
описанный параметр здесь , но у меня проблемы с зависимостями, поскольку мой класс B
наследует класс OtherPlugin
A
:
Fatal error: Class 'A' not found in /var/www/html/wp-content/plugins/myplugin/b.php
Решение не можетбыть в --require
всей иерархии классов в обратном порядке, но я не вижу другого выхода из этого.