当前位置:首页>Wordpress教程>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()

文章链接:https://www.7zt.cn/2915.html
文章标题:WordPress开发功能函数activate_plugins()
文章版权:柒主题 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2022年11月20日 16时00分43秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系:21660010@qq.com
声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 柒主题 或点击右侧 私信:站长 反馈,我们将尽快处理。

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