| @@ -1,22 +1,22 @@ | ||
| 1 | 1 | <?php |
| 2 | -defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' ); | |
| 2 | +defined( 'ABSPATH' ) || exit; | |
| 3 | 3 | |
| 4 | -$notices = array(); | |
| 4 | +$notices = []; | |
| 5 | 5 | |
| 6 | 6 | foreach ( $data as $notice_data ) { |
| 7 | 7 | if ( empty( $notices[ $notice_data['type'] ] ) ) { |
| 8 | - $notices[ $notice_data['type'] ] = array(); | |
| 8 | + $notices[ $notice_data['type'] ] = []; | |
| 9 | 9 | } |
| 10 | 10 | |
| 11 | 11 | $notices[ $notice_data['type'] ][] = $notice_data; |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | -foreach ( $notices as $type => $type_notices ) { | |
| 14 | +foreach ( $notices as $type_id => $type_notices ) { | |
| 15 | 15 | ?> |
| 16 | - <div class="<?php echo $type; ?> settings-error notice is-dismissible"> | |
| 16 | + <div class="<?php echo esc_attr( $type_id ); ?> settings-error notice is-dismissible"> | |
| 17 | 17 | <?php foreach ( $type_notices as $details ) { ?> |
| 18 | - <p><strong><?php echo $details['message']; ?></strong></p> | |
| 18 | + <p><strong><?php echo wp_kses( $details['message'], [ 'code' => [] ] ); ?></strong></p> | |
| 19 | 19 | <?php } ?> |
| 20 | 20 | </div> |
| 21 | 21 | <?php |
| 22 | 22 | } |