| @@ 310-320 (lines=11) @@ | ||
| 307 | * @param array $setting |
|
| 308 | * @return string |
|
| 309 | */ |
|
| 310 | public function validate_setting_textarea_field( $value, $setting ) { |
|
| 311 | $value = is_null( $value ) ? '' : $value; |
|
| 312 | return wp_kses( trim( stripslashes( $value ) ), |
|
| 313 | array_merge( |
|
| 314 | array( |
|
| 315 | 'iframe' => array( 'src' => true, 'style' => true, 'id' => true, 'class' => true ), |
|
| 316 | ), |
|
| 317 | wp_kses_allowed_html( 'post' ) |
|
| 318 | ) |
|
| 319 | ); |
|
| 320 | } |
|
| 321 | ||
| 322 | /** |
|
| 323 | * Get the batch schema, conforming to JSON Schema. |
|
| @@ 836-846 (lines=11) @@ | ||
| 833 | * @param string|null $value Posted Value |
|
| 834 | * @return string |
|
| 835 | */ |
|
| 836 | public function validate_textarea_field( $key, $value ) { |
|
| 837 | $value = is_null( $value ) ? '' : $value; |
|
| 838 | return wp_kses( trim( stripslashes( $value ) ), |
|
| 839 | array_merge( |
|
| 840 | array( |
|
| 841 | 'iframe' => array( 'src' => true, 'style' => true, 'id' => true, 'class' => true ), |
|
| 842 | ), |
|
| 843 | wp_kses_allowed_html( 'post' ) |
|
| 844 | ) |
|
| 845 | ); |
|
| 846 | } |
|
| 847 | ||
| 848 | /** |
|
| 849 | * Validate Checkbox Field. |
|