Make WordPress Core


Ignore:
Timestamp:
09/09/2013 06:44:25 AM (12 years ago)
Author:
dd32
Message:

Upgrader: Deprecate a few mostly unused functions, wp_update_plugin(), wp_update_theme(), and, wp_update_core().
wp_update_core() was still used, as it was never updated to make use of the newer Skins. Fixes #21874

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/deprecated.php

    r25209 r25307  
    10541054    _deprecated_function( __FUNCTION__, '3.6' );   
    10551055}
     1056
     1057/**
     1058 * This was once used to kick-off the Core Updater.
     1059 *
     1060 * Deprecated in favor of instantating a Core_Upgrader instance directly,
     1061 * and calling the 'upgrade' method.
     1062 *
     1063 * @since 2.7.0
     1064 * @deprecated 3.7.0
     1065 */
     1066function wp_update_core($current, $feedback = '') {
     1067    _deprecated_function( __FUNCTION__, '3.7', 'new Core_Upgrader();' );
     1068
     1069    if ( !empty($feedback) )
     1070        add_filter('update_feedback', $feedback);
     1071
     1072    include ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
     1073    $upgrader = new Core_Upgrader();
     1074    return $upgrader->upgrade($current);
     1075
     1076}
     1077
     1078/**
     1079 * This was once used to kick-off the Plugin Updater.
     1080 *
     1081 * Deprecated in favor of instantating a Plugin_Upgrader instance directly,
     1082 * and calling the 'upgrade' method.
     1083 * Unused since 2.8.0.
     1084 *
     1085 * @since 2.5.0
     1086 * @deprecated 3.7.0
     1087 */
     1088function wp_update_plugin($plugin, $feedback = '') {
     1089    _deprecated_function( __FUNCTION__, '3.7', 'new Plugin_Upgrader();' );
     1090
     1091    if ( !empty($feedback) )
     1092        add_filter('update_feedback', $feedback);
     1093
     1094    include ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
     1095    $upgrader = new Plugin_Upgrader();
     1096    return $upgrader->upgrade($plugin);
     1097}
     1098
     1099/**
     1100 * This was once used to kick-off the Plugin Updater.
     1101 *
     1102 * Deprecated in favor of instantating a Plugin_Upgrader instance directly,
     1103 * and calling the 'upgrade' method.
     1104 * Unused since 2.8.0.
     1105 *
     1106 * @since 2.7.0
     1107 * @deprecated 3.7.0
     1108 */
     1109function wp_update_theme($theme, $feedback = '') {
     1110    _deprecated_function( __FUNCTION__, '3.7', 'new Theme_Upgrader();' );
     1111
     1112    if ( !empty($feedback) )
     1113        add_filter('update_feedback', $feedback);
     1114
     1115    include ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
     1116    $upgrader = new Theme_Upgrader();
     1117    return $upgrader->upgrade($theme);
     1118}
Note: See TracChangeset for help on using the changeset viewer.