upgrader->strings['skin_before_update_header'] = __('Updating Theme %1$s (%2$d/%3$d)'); } /** * * @param string $title */ public function before($title = '') { parent::before( $this->theme_info->display('Name') ); } /** * * @param string $title */ public function after($title = '') { parent::after( $this->theme_info->display('Name') ); $this->decrement_update_count( 'theme' ); } /** * @access public */ public function bulk_footer() { parent::bulk_footer(); $update_actions = array( 'themes_page' => '' . __( 'Return to Themes page' ) . '', 'updates_page' => '' . __( 'Return to WordPress Updates page' ) . '' ); if ( ! current_user_can( 'switch_themes' ) && ! current_user_can( 'edit_theme_options' ) ) unset( $update_actions['themes_page'] ); /** * Filters the list of action links available following bulk theme updates. * * @since 3.0.0 * * @param array $update_actions Array of theme action links. * @param array $theme_info Array of information for the last-updated theme. */ $update_actions = apply_filters( 'update_bulk_theme_complete_actions', $update_actions, $this->theme_info ); if ( ! empty($update_actions) ) $this->feedback(implode(' | ', (array)$update_actions)); } }