From 0cc536e1730bcb131fad0dca01c5517133e6af81 Mon Sep 17 00:00:00 2001 From: Boone Gorges Date: Thu, 7 Mar 2019 03:03:57 +0000 Subject: [PATCH] Taxonomy: Add `level-n` classes to rows on edit-tags.php. Props johnjamesjacoby. Fixes #38810. git-svn-id: https://develop.svn.wordpress.org/trunk@44804 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/class-wp-terms-list-table.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/includes/class-wp-terms-list-table.php b/src/wp-admin/includes/class-wp-terms-list-table.php index 94e419c189..d30fb3d8f8 100644 --- a/src/wp-admin/includes/class-wp-terms-list-table.php +++ b/src/wp-admin/includes/class-wp-terms-list-table.php @@ -332,7 +332,14 @@ class WP_Terms_List_Table extends WP_List_Table { $this->level = $level; - echo ''; + if ( $tag->parent ) { + $count = count( get_ancestors( $tag->term_id, $taxonomy, 'taxonomy' ) ); + $level = 'level-' . $count; + } else { + $level = 'level-0'; + } + + echo ''; $this->single_row_columns( $tag ); echo ''; }