← All changes
|
includes/admin/settings/class-settings-wizard-api.php
+5
-1
4.5.1
→
4.5.2
View file →
| @@ -647,9 +647,13 @@ | ||
| 647 | 647 | |
| 648 | 648 | echo '<tr>'; |
| 649 | 649 | echo '<th scope="row">'; |
| 650 | 650 | if ( ! empty( $args['name'] ) ) { |
| 651 | - echo '<label for="' . esc_attr( $setting_id ) . '">' . esc_html( wp_strip_all_tags( $args['name'] ) ) . '</label>'; | |
| 651 | + if ( in_array( $type, array( 'header', 'repeater' ), true ) ) { | |
| 652 | + echo wp_kses_post( $args['name'] ); | |
| 653 | + } else { | |
| 654 | + echo '<label for="' . esc_attr( $this->settings_form->get_field_id( $args ) ) . '">' . wp_kses_post( $args['name'] ) . '</label>'; | |
| 655 | + } | |
| 652 | 656 | } |
| 653 | 657 | echo '</th>'; |
| 654 | 658 | echo '<td>'; |
| 655 | 659 | \call_user_func( $callback, $args ); |