【发布时间】:2017-03-31 19:59:33
【问题描述】:
我对 OOP 很陌生,学习了基本的思想和逻辑,现在想扩展一个不打算扩展它的 wordpress 插件(据我所知):
class Main_Plugin {
...
function __construct() {
add_action('admin_notice', array($this, 'somefunction');
}
...
}
enter code here
new Main_plugin
到目前为止一切顺利。现在是我的自定义插件的代码:
class Custom_Plugin extends Main_Plugin {
...
}
new Custom_Plugin
据我了解,“主”插件的对象和我的“子”插件一样被初始化,这意味着admin_notice。
有什么方法可以正确创建“子”插件,以便“主”插件运行,而我的自定义插件只是添加了一些额外的功能?
【问题讨论】:
标签: php wordpress class oop extend