1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?php /** * The custom HTML field which allows users to output any kind of content to the meta box. * * @package Meta Box */
/** * Custom HTML field class. */ class RWMB_Custom_Html_Field extends RWMB_Field { /** * Get field HTML. * * @param mixed $meta Meta value. * @param array $field Field parameters. * * @return string */ public static function html( $meta, $field ) { $html = ! empty( $field['std'] ) ? $field['std'] : ''; if ( ! empty( $field['callback'] ) && is_callable( $field['callback'] ) ) { $html = call_user_func_array( $field['callback'], array( $meta, $field ) ); } return $html; } }
|