From cdcfa086868998df9c303327886bcdd5da0aac4f Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Tue, 19 May 2009 18:08:15 +0000 Subject: [PATCH] Reassign links to default cat when deleting link cats via ajax. fixes #9869 git-svn-id: https://develop.svn.wordpress.org/trunk@11401 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/admin-ajax.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wp-admin/admin-ajax.php b/wp-admin/admin-ajax.php index fc3ee63842..52f70c4a0a 100644 --- a/wp-admin/admin-ajax.php +++ b/wp-admin/admin-ajax.php @@ -242,8 +242,10 @@ case 'delete-link-cat' : $cat_name = get_term_field('name', $id, 'link_category'); + $default = get_option('default_link_category'); + // Don't delete the default cats. - if ( $id == get_option('default_link_category') ) { + if ( $id == $default ) { $x = new WP_AJAX_Response( array( 'what' => 'link-cat', 'id' => $id, @@ -252,7 +254,7 @@ case 'delete-link-cat' : $x->send(); } - $r = wp_delete_term($id, 'link_category'); + $r = wp_delete_term($id, 'link_category', array('default' => $default)); if ( !$r ) die('0'); if ( is_wp_error($r) ) {