Make WordPress Core


Ignore:
Timestamp:
01/07/2011 07:01:34 PM (14 years ago)
Author:
ryan
Message:

Fix net admin theme deletion over FTP. see #16117

File:
1 edited

Legend:

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

    r16734 r17237  
    4444 *
    4545 * @param string $template Template directory of the theme to delete
     46 * @param string $redirect Redirect to page when complete.
    4647 * @return mixed
    4748 */
    48 function delete_theme($template) {
     49function delete_theme($template, $redirect = '') {
    4950    global $wp_filesystem;
    5051
     
    5354
    5455    ob_start();
    55     $url = wp_nonce_url('themes.php?action=delete&template=' . $template, 'delete-theme_' . $template);
    56     if ( false === ($credentials = request_filesystem_credentials($url)) ) {
     56    if ( empty( $redirect ) )
     57        $redirect = wp_nonce_url('themes.php?action=delete&template=' . $template, 'delete-theme_' . $template);
     58    if ( false === ($credentials = request_filesystem_credentials($redirect)) ) {
    5759        $data = ob_get_contents();
    5860        ob_end_clean();
Note: See TracChangeset for help on using the changeset viewer.