在我的插件文件夹中,我创建了一个名为includes的文件夹,其中包含两个php文件
#1 = my-plugin-activate.php
<?php
/**
* @package MyPlugin
*/
class MyPluginActivate {
public static function activate() {
flush_rewrite_rules();
}
}
#2 - my-plugin-desactivate.php
<?php
/**
* @package MyPlugin
*/
class MyPluginDeactivate {
public static function deactivate() {
flush_rewrite_rules();
}
}
在我的主文件php中:我的插件。php我在MyPlugin类的底部需要这两个文件,我们必须首先实例化该类并注册它
$fm=新建MyPlugin();
$fm->寄存器();
有两种方法要求文件外部激活。php并停用。php
register\\u activation\\u hook(FILE, 阵列($fm,\'激活\');
或
require\\u once plugin\\u dir\\u path(FILE ) . \'包括/我的插件激活。php’;寄存器\\u停用\\u挂钩(FILE, 数组(\'MyPluginActivate\',\'activate\');
停用也一样