如何在安装时自动激活插件

时间:2011-12-07 作者:N2Mystic

我有一个插件,它是我的主题的安装程序,还有几个插件可以使用它。为了便于讨论,让我们将其他插件称为“负载”。

我唯一缺少的是如何通过脚本激活负载插件(而不是要求站点所有者手动单击“激活”)。

我还想在安装程序插件完成激活例程后停用(并删除)它(但这是第二个问题)。

提前感谢您的帮助!

以下是迄今为止我所掌握的内容,但它没有激活任何有效负载插件:

function payload_activate(){
    activate_plugin(\'my-first-plugin.php\');
    activate_plugin(\'my-second-plugin.php\');
    }

register_activation_hook(__FILE__, \'payload_activate\');

1 个回复
SO网友:Matthew Muro

您需要引用正确的路径,以便WordPress知道要激活什么。

对于activate_plugin, 应该是这样的activate_plugin( \'plugin-name-folder/plugin-name.php\' );.

对于deactivate_plugins, 应该是这样的deactivate_plugins( \'/plugin-name-folder/plugin-name.php\' );.

结束

相关推荐