wp_update_plugin

函数
wp_update_plugin ( $plugin, $feedback = '' )
相关
  • Plugin_Upgrader
定义位置
相关方法
wp_update_pluginswp_update_linkwp_ajax_update_pluginwp_paused_plugins_maybe_update_plugins
引入
2.5.0
弃用
3.7.0

wp_update_plugin: 这个函数用来更新一个安装在WordPress网站上的插件。它把插件文件的路径作为参数,通过从WordPress的插件库中下载最新版本并覆盖现有的插件文件来更新该插件: 这个函数通常由WordPress的自动更新系统使用,但也可以手动使用,以更新插件。

这曾经被用来启动插件更新器。
已被弃用,改为直接即时生成一个 Plugin_Upgrader 实例,并调用 ‘upgrade’ 方法。自2.8.0以来未被使用。

function wp_update_plugin($plugin, $feedback = '') {
	_deprecated_function( __FUNCTION__, '3.7.0', 'new Plugin_Upgrader();' );

	if ( !empty($feedback) )
		add_filter('update_feedback', $feedback);

	require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
	$upgrader = new Plugin_Upgrader();
	return $upgrader->upgrade($plugin);
}

常见问题

FAQs
查看更多 >