activate_plugin()

热度:83
Function:尝试在“sandbox(沙盒)”中激​​活插件并在成功时重定向
版本 20190723
所属分类 Functions
可使用页面 All
默认值

activate_plugin( string $plugin, string $redirect = '', bool $network_wide = false, bool $silent = false )

  • 尝试在“sandbox(沙盒)”中激活插件并在成功时重定向。


描述:

已激活的插件不会再次尝试激活。

它的工作方式是在尝试包含插件文件之前将重定向设置为错误。如果插件失败,则重定向不会被成功消息覆盖。此外,不会更新选项,也不会在插件错误时调用激活挂钩。

应该注意的是,下面的代码决不会实际上防止文件中的错误。代码不应该在别处用于复制“沙箱”,它使用重定向工作。

如果发现任何错误或输出文本,则将捕获它以确保成功重定向将更新错误重定向。


参数:

$plugin(插件)

(string) (Required)  插件文件相对于plugins目录的路径。


$redirect(重定向)

(string) (Optional) 要重定向到的URL。

Default value(默认值): ''


$network_wide

(bool) (Optional) 是否为网络中的所有站点或仅当前站点启用插件。仅限多站点。

Default value(默认值): false


$silent

(bool) (Optional) 是否阻止调用激活挂钩。

Default value(默认值): false


Return(返回):

(int) 非负整数。


示例:

function absint( $maybeint ) {

    return abs( intval( $maybeint ) );

}


问题反馈反馈和建议QQ群:785318993