Changeset 47969 for branches/4.1
- Timestamp:
- 06/10/2020 06:32:29 PM (5 years ago)
- Location:
- branches/4.1
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/4.1
- Property svn:mergeinfo changed
/trunk merged: 47947-47951
- Property svn:mergeinfo changed
-
branches/4.1/src/wp-admin/includes/media.php
r40466 r47969 2722 2722 if ( preg_match( '#^(audio|video)/#', $post->post_mime_type ) ) { 2723 2723 echo ': ' . __( 'Displayed on attachment pages.' ); 2724 } ?></label> 2725 <?php wp_editor( $post->post_content, 'attachment_content', $editor_args ); ?> 2724 } 2725 2726 ?> 2727 </label> 2728 <?php wp_editor( format_to_edit( $post->post_content ), 'attachment_content', $editor_args ); ?> 2726 2729 2727 2730 </div> -
branches/4.1/src/wp-admin/includes/misc.php
r30200 r47969 406 406 break; 407 407 default: 408 if ( '_page' === substr( $option, -5 ) || 'layout_columns' === $option ) { 409 /** 410 * Filters a screen option value before it is set. 411 * 412 * The filter can also be used to modify non-standard [items]_per_page 413 * settings. See the parent function for a full list of standard options. 414 * 415 * Returning false to the filter will skip saving the current option. 416 * 417 * @since 2.8.0 418 * @since 5.4.2 Only applied to options ending with '_page', 419 * or the 'layout_columns' option. 420 * 421 * @see set_screen_options() 422 * 423 * @param bool $keep Whether to save or skip saving the screen option value. 424 * Default false. 425 * @param string $option The option name. 426 * @param int $value The number of rows to use. 427 */ 428 $value = apply_filters( 'set-screen-option', false, $option, $value ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores 429 } 408 430 409 431 /** 410 432 * Filter a screen option value before it is set. 411 433 * 412 * The filter can also be used to modify non-standard [items]_per_page 413 * settings. See the parent function for a full list of standard options. 434 * The dynamic portion of the hook, `$option`, refers to the option name. 414 435 * 415 436 * Returning false to the filter will skip saving the current option. 416 437 * 417 * @since 2.8.0438 * @since 5.4.2 418 439 * 419 440 * @see set_screen_options() 420 441 * 421 * @param bool|int $value Screen option value. Default false to skip. 422 * @param string $option The option name. 423 * @param int $value The number of rows to use. 442 * @param bool $keep Whether to save or skip saving the screen option value. 443 * Default false. 444 * @param string $option The option name. 445 * @param int $value The number of rows to use. 424 446 */ 425 $value = apply_filters( 'set-screen-option', false, $option, $value );447 $value = apply_filters( "set_screen_option_{$option}", false, $option, $value ); 426 448 427 449 if ( false === $value ) -
branches/4.1/src/wp-admin/themes.php
r30794 r47969 279 279 <?php foreach ( $broken_themes as $broken_theme ) : ?> 280 280 <tr> 281 <td><?php echo $broken_theme->get( 'Name' ) ? $broken_theme->display( 'Name' ) : $broken_theme->get_stylesheet(); ?></td>281 <td><?php echo $broken_theme->get( 'Name' ) ? $broken_theme->display( 'Name' ) : esc_html( $broken_theme->get_stylesheet() ); ?></td> 282 282 <td><?php echo $broken_theme->errors()->get_error_message(); ?></td> 283 283 <?php -
branches/4.1/src/wp-includes/pluggable.php
r46501 r47969 1196 1196 **/ 1197 1197 function wp_sanitize_redirect($location) { 1198 $location = preg_replace('|[^a-z0-9-~+_.?#=&;,/:%!*\[\]() ]|i', '', $location);1198 $location = preg_replace('|[^a-z0-9-~+_.?#=&;,/:%!*\[\]()@]|i', '', $location); 1199 1199 $location = wp_kses_no_null($location); 1200 1200 … … 1250 1250 **/ 1251 1251 function wp_validate_redirect($location, $default = '') { 1252 $location = trim( $location, " \t\n\r\0\x08\x0B");1252 $location = wp_sanitize_redirect( trim( $location, " \t\n\r\0\x08\x0B" ) ); 1253 1253 // browsers will assume 'http' is your protocol, and will obey a redirect to a URL starting with '//' 1254 1254 if ( substr($location, 0, 2) == '//' ) -
branches/4.1/tests/phpunit/tests/formatting/redirect.php
r40190 r47969 31 31 $this->assertEquals('http://[2606:2800:220:6d:26bf:1447:aa7]/', wp_sanitize_redirect('http://[2606:2800:220:6d:26bf:1447:aa7]/')); 32 32 $this->assertEquals('http://example.com/search.php?search=(amistillhere)', wp_sanitize_redirect('http://example.com/search.php?search=(amistillhere)')); 33 $this->assertEquals('http://example.com/@username', wp_sanitize_redirect('http://example.com/@username')); 33 34 } 34 35
Note: See TracChangeset
for help on using the changeset viewer.