diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index 659a6ba3f9..e86bd4aaab 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -716,12 +716,19 @@ function cat_rows( $parent = 0, $level = 0, $categories = 0 ) { $categories = get_categories( 'hide_empty=0' ); if ( $categories ) { + ob_start(); foreach ( $categories as $category ) { if ( $category->category_parent == $parent) { echo "\t" . _cat_row( $category, $level ); cat_rows( $category->cat_ID, $level +1, $categories ); } } + $output = ob_get_contents(); + ob_end_clean(); + + $output = apply_filters('cat_rows', $output); + + echo $output; } else { return false; } diff --git a/wp-admin/edit-category-form.php b/wp-admin/edit-category-form.php index f4992ea480..18c9ecc173 100644 --- a/wp-admin/edit-category-form.php +++ b/wp-admin/edit-category-form.php @@ -5,12 +5,14 @@ if ( ! empty($cat_ID) ) { $form = '