当前位置:首页>网络教程>站长教程>WordPress开发功能函数activate_plugins()

WordPress开发功能函数activate_plugins()

WordPress开发功能函数activate_plugins()激活多个插件。

WordPress开发功能函数activate_plugins()激活多个插件。

用法:

activate_plugins( string|string[] $plugins, string $redirect = ”, bool $network_wide = false, bool $silent = false )

描述:

当WP_Error返回时,并不意味着其中一个插件有错误。这意味着一个或多个插件文件路径无效。

一旦其中一个插件出现错误,执行就会暂停。

参数:

$plugins

(string|string[]) (必需) 单个插件或要激活的插件列表。

$redirect

(string) (可选) 成功激活后重定向到页面。

默认值:“

$network_wide

(bool) (可选) 是否为网络中的所有站点启用插件。

默认值:假

$silent

(bool) (可选) 防止调用激活钩子。

默认值:假

返回:

(bool|WP_Error)当完成时为True,如果在激活插件时出现错误则为WP_Error。

来源:

文件: wp-admin/includes/plugin.php

function activate_plugins( $plugins, $redirect = ”, $network_wide = false, $silent = false ) {

if ( !is_array($plugins) )

$plugins = array($plugins);

$errors = array();

foreach ( $plugins as $plugin ) {

if ( !empty($redirect) )

$redirect = add_query_arg(‘plugin’, $plugin, $redirect);

$result = activate_plugin($plugin, $redirect, $network_wide, $silent);

if ( is_wp_error($result) )

$errors[$plugin] = $result;

}

if ( !empty($errors) )

return new WP_Error(‘plugins_invalid’, __(‘One of the plugins is invalid.’), $errors);

return true;

}

更新日志:

WordPress开发功能函数activate_plugins()

给TA打赏
共{{data.count}}人
人已打赏
站长教程网络教程

WordPress功能函数activate_plugin ()

2022-7-15 17:02:51

站长教程网络教程

WordPress功能函数addslashes_gpc()

2022-7-15 17:03:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索