Changeset 46088 for trunk/src/wp-includes/general-template.php
- Timestamp:
- 09/10/2019 07:22:07 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/general-template.php
r45932 r46088 4043 4043 $mid_size = 2; 4044 4044 } 4045 4045 4046 $add_args = $args['add_args']; 4046 4047 $r = ''; … … 4056 4057 $link .= $args['add_fragment']; 4057 4058 4058 /** 4059 * Filters the paginated links for the given archive pages. 4060 * 4061 * @since 3.0.0 4062 * 4063 * @param string $link The paginated link URL. 4064 */ 4065 $page_links[] = '<a class="prev page-numbers" href="' . esc_url( apply_filters( 'paginate_links', $link ) ) . '">' . $args['prev_text'] . '</a>'; 4059 $page_links[] = sprintf( 4060 '<a class="prev page-numbers" href="%s">%s</a>', 4061 /** 4062 * Filters the paginated links for the given archive pages. 4063 * 4064 * @since 3.0.0 4065 * 4066 * @param string $link The paginated link URL. 4067 */ 4068 esc_url( apply_filters( 'paginate_links', $link ) ), 4069 $args['prev_text'] 4070 ); 4066 4071 endif; 4072 4067 4073 for ( $n = 1; $n <= $total; $n++ ) : 4068 4074 if ( $n == $current ) : 4069 $page_links[] = "<span aria-current='" . esc_attr( $args['aria_current'] ) . "' class='page-numbers current'>" . $args['before_page_number'] . number_format_i18n( $n ) . $args['after_page_number'] . '</span>'; 4075 $page_links[] = sprintf( 4076 '<span aria-current="%s" class="page-numbers current">%s</span>', 4077 esc_attr( $args['aria_current'] ), 4078 $args['before_page_number'] . number_format_i18n( $n ) . $args['after_page_number'] 4079 ); 4070 4080 $dots = true; 4071 4081 else : … … 4078 4088 $link .= $args['add_fragment']; 4079 4089 4080 /** This filter is documented in wp-includes/general-template.php */ 4081 $page_links[] = "<a class='page-numbers' href='" . esc_url( apply_filters( 'paginate_links', $link ) ) . "'>" . $args['before_page_number'] . number_format_i18n( $n ) . $args['after_page_number'] . '</a>'; 4090 $page_links[] = sprintf( 4091 '<a class="page-numbers" href="%s">%s</a>', 4092 /** This filter is documented in wp-includes/general-template.php */ 4093 esc_url( apply_filters( 'paginate_links', $link ) ), 4094 $args['before_page_number'] . number_format_i18n( $n ) . $args['after_page_number'] 4095 ); 4082 4096 $dots = true; 4083 4097 elseif ( $dots && ! $args['show_all'] ) : … … 4087 4101 endif; 4088 4102 endfor; 4103 4089 4104 if ( $args['prev_next'] && $current && $current < $total ) : 4090 4105 $link = str_replace( '%_%', $args['format'], $args['base'] ); … … 4095 4110 $link .= $args['add_fragment']; 4096 4111 4097 /** This filter is documented in wp-includes/general-template.php */ 4098 $page_links[] = '<a class="next page-numbers" href="' . esc_url( apply_filters( 'paginate_links', $link ) ) . '">' . $args['next_text'] . '</a>'; 4112 $page_links[] = sprintf( 4113 '<a class="next page-numbers" href="%s">%s</a>', 4114 /** This filter is documented in wp-includes/general-template.php */ 4115 esc_url( apply_filters( 'paginate_links', $link ) ), 4116 $args['next_text'] 4117 ); 4099 4118 endif; 4119 4100 4120 switch ( $args['type'] ) { 4101 4121 case 'array': … … 4112 4132 break; 4113 4133 } 4134 4114 4135 return $r; 4115 4136 } … … 4323 4344 */ 4324 4345 function wp_admin_css( $file = 'wp-admin', $force_echo = false ) { 4325 // For backward compatibility 4346 // For backward compatibility. 4326 4347 $handle = 0 === strpos( $file, 'css/' ) ? substr( $file, 4 ) : $file; 4327 4348 4328 4349 if ( wp_styles()->query( $handle ) ) { 4329 if ( $force_echo || did_action( 'wp_print_styles' ) ) { // we already printed the style queue. Print this one immediately 4350 if ( $force_echo || did_action( 'wp_print_styles' ) ) { 4351 // We already printed the style queue. Print this one immediately. 4330 4352 wp_print_styles( $handle ); 4331 } else { // Add to style queue 4353 } else { 4354 // Add to style queue. 4332 4355 wp_enqueue_style( $handle ); 4333 4356 } 4334 4357 return; 4335 4358 } 4359 4360 $stylesheet_link = sprintf( 4361 "<link rel='stylesheet' href='%s' type='text/css' />\n", 4362 esc_url( wp_admin_css_uri( $file ) ) 4363 ); 4336 4364 4337 4365 /** … … 4346 4374 * relative to wp-admin/. Defaults to 'wp-admin'. 4347 4375 */ 4348 echo apply_filters( 'wp_admin_css', "<link rel='stylesheet' href='" . esc_url( wp_admin_css_uri( $file ) ) . "' type='text/css' />\n", $file );4376 echo apply_filters( 'wp_admin_css', $stylesheet_link, $file ); 4349 4377 4350 4378 if ( function_exists( 'is_rtl' ) && is_rtl() ) { 4379 $rtl_stylesheet_link = sprintf( 4380 "<link rel='stylesheet' href='%s' type='text/css' />\n", 4381 esc_url( wp_admin_css_uri( "$file-rtl" ) ) 4382 ); 4383 4351 4384 /** This filter is documented in wp-includes/general-template.php */ 4352 echo apply_filters( 'wp_admin_css', "<link rel='stylesheet' href='" . esc_url( wp_admin_css_uri( "$file-rtl" ) ) . "' type='text/css' />\n", "$file-rtl" );4385 echo apply_filters( 'wp_admin_css', $rtl_stylesheet_link, "$file-rtl" ); 4353 4386 } 4354 4387 }
Note: See TracChangeset
for help on using the changeset viewer.