Changeset 48349 for trunk/src/wp-includes/widgets/class-wp-widget-meta.php
- Timestamp:
- 07/06/2020 08:42:14 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/widgets/class-wp-widget-meta.php
r47593 r48349 43 43 */ 44 44 public function widget( $args, $instance ) { 45 $title = ! empty( $instance['title'] ) ? $instance['title'] : __( 'Meta' ); 45 $default_title = __( 'Meta' ); 46 $title = ! empty( $instance['title'] ) ? $instance['title'] : $default_title; 46 47 47 48 /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */ … … 53 54 echo $args['before_title'] . $title . $args['after_title']; 54 55 } 56 57 $format = current_theme_supports( 'html5', 'navigation-widgets' ) ? 'html5' : 'xhtml'; 58 59 /** 60 * Filters the HTML format of widgets with navigation links. 61 * 62 * @since 5.5.0 63 * 64 * @param string $format The type of markup to use in widgets with navigation links. 65 * Accepts 'html5', 'xhtml'. 66 */ 67 $format = apply_filters( 'navigation_widgets_format', $format ); 68 69 if ( 'html5' === $format ) { 70 // The title may be filtered: Strip out HTML and make sure the aria-label is never empty. 71 $title = trim( strip_tags( $title ) ); 72 $aria_label = $title ? $title : $default_title; 73 echo '<nav role="navigation" aria-label="' . esc_attr( $aria_label ) . '">'; 74 } 55 75 ?> 56 <ul> 76 77 78 <ul> 57 79 <?php wp_register(); ?> 58 80 <li><?php wp_loginout(); ?></li> 59 81 <li><a href="<?php echo esc_url( get_bloginfo( 'rss2_url' ) ); ?>"><?php _e( 'Entries feed' ); ?></a></li> 60 82 <li><a href="<?php echo esc_url( get_bloginfo( 'comments_rss2_url' ) ); ?>"><?php _e( 'Comments feed' ); ?></a></li> 83 61 84 <?php 62 85 /** … … 81 104 wp_meta(); 82 105 ?> 83 </ul>84 <?php85 106 86 echo $args['after_widget']; 107 </ul> 108 109 <?php if ( 'html5' === $format ) : ?> 110 </nav> 111 <?php endif; ?> 112 113 <?php 114 echo $args['after_widget']; 87 115 } 88 116
Note: See TracChangeset
for help on using the changeset viewer.