我正在尝试挂接activate\\u插件。
我知道activate\\u插件有1个必需参数和2个可选参数。我正在尝试获得全部3个。
以下是我的设置:
// create plugin settings menu
add_action(\'admin_menu\', \'pe_create_menu\');
function pe_create_menu() {
//create new sub-level menu
add_submenu_page( \'plugins.php\', \'Plugin Settings\', \'Plugin Enabler\', \'administrator\', __FILE__, \'pe_settings_page\' );
// Add my hook
add_action( \'activate_plugin\', \'pe_network_activate\', 10, 3 );
}
和我的功能:
function pe_network_activate( $plugin, $redirect = \'\', $network_wide = false ) {
$args = var_export( func_get_args(), true);
_log("Args: " . $args); // write to the WP error_log
}
$args仅返回第一个参数。如何获得全部3个?
我的目标是能够知道插件何时被网络激活,或者只是正常激活-因此需要$network\\u-wide。