Changeset 42343 for trunk/src/wp-includes/class-walker-category.php
- Timestamp:
- 11/30/2017 11:09:33 PM (9 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/class-walker-category.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-walker-category.php
r42201 r42343 36 36 * @todo Decouple this 37 37 */ 38 public $db_fields = array ('parent' => 'parent', 'id' => 'term_id'); 38 public $db_fields = array( 39 'parent' => 'parent', 40 'id' => 'term_id', 41 ); 39 42 40 43 /** … … 51 54 */ 52 55 public function start_lvl( &$output, $depth = 0, $args = array() ) { 53 if ( 'list' != $args['style'] ) 54 return; 55 56 $indent = str_repeat("\t", $depth); 56 if ( 'list' != $args['style'] ) { 57 return; 58 } 59 60 $indent = str_repeat( "\t", $depth ); 57 61 $output .= "$indent<ul class='children'>\n"; 58 62 } … … 71 75 */ 72 76 public function end_lvl( &$output, $depth = 0, $args = array() ) { 73 if ( 'list' != $args['style'] ) 74 return; 75 76 $indent = str_repeat("\t", $depth); 77 if ( 'list' != $args['style'] ) { 78 return; 79 } 80 81 $indent = str_repeat( "\t", $depth ); 77 82 $output .= "$indent</ul>\n"; 78 83 } … … 130 135 131 136 if ( empty( $args['feed'] ) ) { 132 $alt = ' alt="' . sprintf( __( 'Feed for all posts filed under %s' ), $cat_name ) . '"';137 $alt = ' alt="' . sprintf( __( 'Feed for all posts filed under %s' ), $cat_name ) . '"'; 133 138 } else { 134 $alt = ' alt="' . $args['feed'] . '"';135 $name = $args['feed'];139 $alt = ' alt="' . $args['feed'] . '"'; 140 $name = $args['feed']; 136 141 $link .= empty( $args['title'] ) ? '' : $args['title']; 137 142 } … … 155 160 } 156 161 if ( 'list' == $args['style'] ) { 157 $output .= "\t<li";162 $output .= "\t<li"; 158 163 $css_classes = array( 159 164 'cat-item', … … 163 168 if ( ! empty( $args['current_category'] ) ) { 164 169 // 'current_category' can be an array, so we use `get_terms()`. 165 $_current_terms = get_terms( $category->taxonomy, array( 166 'include' => $args['current_category'], 167 'hide_empty' => false, 168 ) ); 170 $_current_terms = get_terms( 171 $category->taxonomy, array( 172 'include' => $args['current_category'], 173 'hide_empty' => false, 174 ) 175 ); 169 176 170 177 foreach ( $_current_terms as $_current_term ) { … … 176 183 while ( $_current_term->parent ) { 177 184 if ( $category->term_id == $_current_term->parent ) { 178 $css_classes[] = 'current-cat-ancestor';185 $css_classes[] = 'current-cat-ancestor'; 179 186 break; 180 187 } … … 198 205 $css_classes = implode( ' ', apply_filters( 'category_css_class', $css_classes, $category, $depth, $args ) ); 199 206 200 $output .= ' class="' . $css_classes . '"';207 $output .= ' class="' . $css_classes . '"'; 201 208 $output .= ">$link\n"; 202 209 } elseif ( isset( $args['separator'] ) ) { … … 221 228 */ 222 229 public function end_el( &$output, $page, $depth = 0, $args = array() ) { 223 if ( 'list' != $args['style'] ) 224 return; 230 if ( 'list' != $args['style'] ) { 231 return; 232 } 225 233 226 234 $output .= "</li>\n";
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)