Make WordPress Core


Ignore:
Timestamp:
03/05/2009 07:15:56 PM (17 years ago)
Author:
ryan
Message:

delete_theme(). see #8678

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/themes.php

    r10714 r10715  
    1818    } else if ( 'delete' == $_GET['action'] ) {
    1919        check_admin_referer('delete-theme_' . $_GET['template']);
    20         die('Not implemented');
     20        if ( !current_user_can('update_themes') )
     21            wp_die( __( 'Cheatin’ uh?' ) );
     22        delete_theme($_GET['template']);
     23        wp_redirect('themes.php?deleted=true');
     24        exit;
    2125    }
    2226}
     
    3539<?php elseif ( isset($_GET['activated']) ) : ?>
    3640<div id="message2" class="updated fade"><p><?php printf(__('New theme activated. <a href="%s">Visit site</a>'), get_bloginfo('url') . '/'); ?></p></div>
     41<?php elseif ( isset($_GET['deleted']) ) : ?>
     42<div id="message3" class="updated fade"><p><?php _e('Theme deleted.') ?></p></div>
    3743<?php endif; ?>
    3844
Note: See TracChangeset for help on using the changeset viewer.