wp_update_theme

函式
wp_update_theme ( $theme, $feedback = '' )
相關
  • Theme_Upgrader
定義位置
相關方法
wp_update_themeswp_update_termwp_ajax_update_themewp_update_sitewp_paused_themes
引入
2.7.0
棄用
3.7.0

wp_update_theme是一個更新WordPress資料庫中現有主題的函式: 該函式接收一個引數陣列,包括主題名稱,並使用它們來更新資料庫中的主題。

這曾經是用來啟動Theme Updater的。

為了支援直接例項化一個Theme_Upgrader例項,並呼叫’upgrade’方法,已經被棄用(自v2.8.0版本以來)。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_update_theme($theme, $feedback = '') {
_deprecated_function( __FUNCTION__, '3.7.0', 'new Theme_Upgrader();' );
if ( !empty($feedback) )
add_filter('update_feedback', $feedback);
require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
$upgrader = new Theme_Upgrader();
return $upgrader->upgrade($theme);
}
function wp_update_theme($theme, $feedback = '') { _deprecated_function( __FUNCTION__, '3.7.0', 'new Theme_Upgrader();' ); if ( !empty($feedback) ) add_filter('update_feedback', $feedback); require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; $upgrader = new Theme_Upgrader(); return $upgrader->upgrade($theme); }
function wp_update_theme($theme, $feedback = '') {
	_deprecated_function( __FUNCTION__, '3.7.0', 'new Theme_Upgrader();' );

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

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

常見問題

FAQs
檢視更多 >