Changeset 58379 for trunk/src/wp-admin/includes/class-wp-list-table.php
- Timestamp:
- 06/11/2024 02:12:52 AM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/class-wp-list-table.php
r58374 r58379 389 389 390 390 if ( ! empty( $_REQUEST['orderby'] ) ) { 391 echo '<input type="hidden" name="orderby" value="' . esc_attr( $_REQUEST['orderby'] ) . '" />'; 391 if ( is_array( $_REQUEST['orderby'] ) ) { 392 foreach ( $_REQUEST['orderby'] as $key => $value ) { 393 /* 394 * Orderby can be either an associative array or non-associative array. 395 * In the latter case, this makes sure the key is a string before calling esc_attr(). 396 */ 397 $key = (string) $key; 398 echo '<input type="hidden" name="orderby[' . esc_attr( $key ) . ']" value="' . esc_attr( $value ) . '" />'; 399 } 400 } else { 401 echo '<input type="hidden" name="orderby" value="' . esc_attr( $_REQUEST['orderby'] ) . '" />'; 402 } 392 403 } 393 404 if ( ! empty( $_REQUEST['order'] ) ) {
Note: See TracChangeset
for help on using the changeset viewer.