| @@ -33,23 +33,23 @@ | ||
| 33 | 33 | $hidden = ( ! empty( $value['url'] ) || ! empty( $value['url'] ) || ! empty( $value['url'] ) ) ? ' hidden' : ''; |
| 34 | 34 | |
| 35 | 35 | $maybe_hidden = ( empty( $hidden ) ) ? ' hidden' : ''; |
| 36 | 36 | |
| 37 | - echo wp_kses_post( $this->field_before() ); | |
| 37 | + echo $this->field_before(); | |
| 38 | 38 | |
| 39 | 39 | echo '<textarea readonly="readonly" class="adminify--link hidden"></textarea>'; |
| 40 | 40 | |
| 41 | - echo '<div class="'. esc_attr( $maybe_hidden ) .'"><div class="adminify--result">'. esc_html( sprintf( '{url:"%s", text:"%s", target:"%s"}', $value['url'], $value['text'], $value['target'] ) ) .'</div></div>'; | |
| 41 | + echo '<div class="'. esc_attr( $maybe_hidden ) .'"><div class="adminify--result">'. sprintf( '{url:"%s", text:"%s", target:"%s"}', $value['url'], $value['text'], $value['target'] ) .'</div></div>'; | |
| 42 | 42 | |
| 43 | - echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[url]' ) ) .'" value="'. esc_attr( $value['url'] ) .'"'. $this->field_attributes( array( 'class' => 'adminify--url' ) ) .' />'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- field_attributes() escapes each attribute via esc_attr() | |
| 43 | + echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[url]' ) ) .'" value="'. esc_attr( $value['url'] ) .'"'. $this->field_attributes( array( 'class' => 'adminify--url' ) ) .' />'; | |
| 44 | 44 | echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[text]' ) ) .'" value="'. esc_attr( $value['text'] ) .'" class="adminify--text" />'; |
| 45 | 45 | echo '<input type="hidden" name="'. esc_attr( $this->field_name( '[target]' ) ) .'" value="'. esc_attr( $value['target'] ) .'" class="adminify--target" />'; |
| 46 | 46 | |
| 47 | - echo '<a href="#" class="button button-primary adminify--add'. esc_attr( $hidden ) .'">'. esc_html( $args['add_title'] ) .'</a> '; | |
| 48 | - echo '<a href="#" class="button adminify--edit'. esc_attr( $maybe_hidden ) .'">'. esc_html( $args['edit_title'] ) .'</a> '; | |
| 49 | - echo '<a href="#" class="button adminify-warning-primary adminify--remove'. esc_attr( $maybe_hidden ) .'">'. esc_html( $args['remove_title'] ) .'</a>'; | |
| 47 | + echo '<a href="#" class="button button-primary adminify--add'. esc_attr( $hidden ) .'">'. $args['add_title'] .'</a> '; | |
| 48 | + echo '<a href="#" class="button adminify--edit'. esc_attr( $maybe_hidden ) .'">'. $args['edit_title'] .'</a> '; | |
| 49 | + echo '<a href="#" class="button adminify-warning-primary adminify--remove'. esc_attr( $maybe_hidden ) .'">'. $args['remove_title'] .'</a>'; | |
| 50 | 50 | |
| 51 | - echo wp_kses_post( $this->field_after() ); | |
| 51 | + echo $this->field_after(); | |
| 52 | 52 | |
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | public function enqueue() { |